.allBtn,
a.hBtn,
span.hBtn {
    transition: background-color .5s ease-in-out
}
* {
    -webkit-box-sizing: inherit !important;
    -moz-box-sizing: inherit !important;
    box-sizing:inherit !important;
}
#mainWrap,
#nav,
#top,
#topMian,
.bottommenu,
.footHelp_inner,
body {
    min-width: 1200px
}

.textInput,
input,
select {
    outline: 0
}

.tl,
caption,
th {
    text-align: left
}

.fl,
.fr {
    display: inline
}

.clearfix:after,
.hidden {
    visibility: hidden
}

blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
textarea,
ul {
    margin: 0;
    padding: 0
}

abbr,
acronym,
fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: 400
}

ol,
ul {
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400
}

q:after,
q:before {
    content: ''
}

.f12 {
    font-size: 12px
}

.f14 {
    font-size: 14px
}

.f16 {
    font-size: 16px
}

.f20 {
    font-size: 20px
}

.fb {
    font-weight: 700
}

.fn {
    font-weight: 400
}

.t2 {
    text-indent: 2em
}

.lh150 {
    line-height: 150%
}

.lh180 {
    line-height: 180%
}

.lh200 {
    line-height: 200%
}

.unl {
    text-decoration: underline
}

.no_unl {
    text-decoration: none
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.bc {
    margin-left: auto;
    margin-right: auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.cb {
    clear: both
}

.cl {
    clear: left
}

.cr {
    clear: right
}

#mainWrap,
.clearfix:after,
.top_newApp .clear,
.topm_r .es_top_items .cart_item_box .clear,
.topm_r .ru_top_items .cart_item_box .clear,
.topm_r .top_items .cart_item_box .clear {
    clear: both
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.vm {
    vertical-align: middle
}

.pr {
    position: relative
}

.abs-right,
.pa {
    position: absolute
}

.abs-right {
    right: 0
}

.zoom {
    zoom: 1
}

.none {
    display: none
}

.w10 {
    width: 10px
}

.w20 {
    width: 20px
}

.w30 {
    width: 30px
}

.w40 {
    width: 40px
}

.w50 {
    width: 50px
}

.w60 {
    width: 60px
}

.w70 {
    width: 70px
}

.w80 {
    width: 80px
}

.w90 {
    width: 90px
}

.w100 {
    width: 100px
}

.w200 {
    width: 200px
}

.w250 {
    width: 250px
}

.w300 {
    width: 300px
}

.w400 {
    width: 400px
}

.w500 {
    width: 500px
}

.w600 {
    width: 600px
}

.w700 {
    width: 700px
}

.w800 {
    width: 800px
}

.w {
    width: 100%
}

.h50 {
    height: 50px
}

.h80 {
    height: 80px
}

.h100 {
    height: 100px
}

.h200 {
    height: 200px
}

.h {
    height: 100%
}

.m10 {
    margin: 10px
}

.m15 {
    margin: 15px
}

.m30 {
    margin: 30px
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt30 {
    margin-top: 30px
}

.mt50 {
    margin-top: 50px
}

.mt100 {
    margin-top: 100px
}

.mb10 {
    margin-bottom: 10px
}

.mb15 {
    margin-bottom: 15px
}

.mb20 {
    margin-bottom: 20px
}

.mb30 {
    margin-bottom: 30px
}

.mb50 {
    margin-bottom: 50px
}

.mb100 {
    margin-bottom: 100px
}

.ml5 {
    margin-left: 5px
}

.ml10 {
    margin-left: 10px
}

.ml15 {
    margin-left: 15px
}

.ml20 {
    margin-left: 20px
}

.ml30 {
    margin-left: 30px
}

.ml50 {
    margin-left: 50px
}

.ml100 {
    margin-left: 100px
}

.mr5 {
    margin-right: 5px
}

.mr10 {
    margin-right: 10px
}

.mr15 {
    margin-right: 15px
}

.mr20 {
    margin-right: 20px
}

.mr30 {
    margin-right: 30px
}

.mr50 {
    margin-right: 50px
}

.mr100 {
    margin-right: 100px
}

.p10 {
    padding: 10px
}

.p15 {
    padding: 15px
}

.p30 {
    padding: 30px
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px
}

.pt20 {
    padding-top: 20px
}

.pt30 {
    padding-top: 30px
}

.pt50 {
    padding-top: 50px
}

.pb5 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pb15 {
    padding-bottom: 15px
}

.pb20 {
    padding-bottom: 20px
}

.pb30 {
    padding-bottom: 30px
}

.pb50 {
    padding-bottom: 50px
}

.pb100 {
    padding-bottom: 100px
}

.pl5 {
    padding-left: 5px
}

.pl10 {
    padding-left: 10px
}

.pl15 {
    padding-left: 15px
}

.pl20 {
    padding-left: 20px
}

.pl30 {
    padding-left: 30px
}

.pl50 {
    padding-left: 50px
}

.pl100 {
    padding-left: 100px
}

.pr5 {
    padding-right: 5px
}

.pr10 {
    padding-right: 10px
}

.pr15 {
    padding-right: 15px
}

.pr20 {
    padding-right: 20px
}

.pr30 {
    padding-right: 30px
}

.pr50 {
    padding-right: 50px
}

.pr100 {
    padding-right: 100px
}

.bRed {
    border: 1px dashed red
}

.bBlack {
    border: 1px dashed #000
}

.bGreen {
    border: 1px dashed #0F0
}

.bBlue {
    border: 1px dashed #00F
}

address,
article,
aside,
audio,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
video {
    display: block
}

html {
    font-size: 16px
}

body {
    font: 1em/1.55 Arial, Helvetica, sans-serif;
    color: #333
}

a {
    text-decoration: none
}

.t_h {
    font: 0/0 Arial
}

button,
input,
select {
    font-family: Arial
}

.icon-tips,
span.placeholder {
    font-size: 12px
}

img:hover {
    /*opacity: .9;*/
    filter: alpha(opacity=90);
    border: 0
}

button {
    border: none;
    margin: 0;
    padding: 0;
    background: 0 0;
    cursor: pointer
}

button:hover .allBtn {
    background-color: #6BBA2D
}

button:hover .hBtn {
    background-color: #000
}

.orange {
    color: #6BBA2D
}

.textInput {
    border: 1px solid #ddd;
    border-radius: 3px 0 0 3px
}

.placeholder {
    color: #999
}

label.error {
    color: #6BBA2D;
    font-weight: 700
}

input.error {
    border: 1px solid #6BBA2D
}

.allBtn {
    color: #fff;
    background-color: #6BBA2D;
    border-radius: 3px
}

.allBtn:hover {
    background-color: #6BBA2D
}

span.disabledBtn,
span.disabledBtn:hover {
    background-color: #999
}

button.allBtn,
input.allBtn {
    border: 0;
    cursor: pointer
}

a.hBtn,
span.hBtn {
    color: #fff;
    background-color: #4d4d4d;
    border-radius: 3px
}

a.hBtn:hover,
span.hBtn:hover {
    background-color: #000
}

.js_loading {
    background: url(../images/domeimg/lazyload.gif) center center no-repeat
}

i.triangle {
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    zoom: 1
}

i.b_tri {
    border-top: 5px solid #999
}

i.t_tri {
    border-bottom: 5px solid #999
}

i.l_tri {
    border-right: 5px solid #999
}

i.r_tri {
    border-left: 5px solid #999
}

#closeTopb,
.a_direction-nav a,
.addToCartBtn,
.arrow_ico,
.b_direction-nav a,
.backToTop,
.big_rate_bak,
.big_rate_up,
.c_direction-nav a,
.c_tagbg,
.cart_icon,
.comparePro a,
.customerpic i,
.d_direction-nav a,
.f_direction-nav a,
.g_direction-nav a,
.g_info_write,
.g_operatNum a,
.goods_shareList span,
.hot_icos,
.icon-department,
.icon_top_items,
.icon_top_likeItems,
.icon_top_login,
.methodShipTips span,
.n_thumbImg a,
.n_video,
.new_price .arrows,
.new_price .new_shop_price,
.no_addToCartBtn,
.onelinepic i,
.path i.nextTo,
.pro_addToCart,
.pro_addToFavorite,
.rates,
.redHeart,
.selectBox,
.selectBox_on,
.show_saderBar span,
.start,
.start i,
.time_bar .tips,
.top_text h1,
.useCoupon_help a,
.useCoupon_helpWrap span,
.wrap-input a,
a.closeBtn,
a.color_btn,
a.color_btn span
 {
    background-image: url(../images/styleimg/tag.png?20170121);
    background-repeat: no-repeat
}

.ac_tagbg,
.lit-btri,
.o-login-method,
.shareList .share-icon {
    background-image: url(../images/styleimg/new_icontag.png) !important; 
    background-repeat: no-repeat
}

.lit-btri-3,
.lit-btri-9,
.lit-btri-f {
    display: inline-block;
    width: 7px;
    height: 4px
}

.lit-btri-f {
    background-position: -30px 0
}

.lit-btri-9 {
    background-position: -30px -10px
}

.lit-btri-3 {
    background-position: -30px -20px
}

.icon-tips {
    position: relative;
    display: inline-block;
    padding: 0 8px;
    height: 16px;
    line-height: 16px;
    font-style: normal;
    color: #fff;
    background-color: #6BBA2D;
    border-radius: 5px;
    text-align: center;
    vertical-align: top
}

.icon-tips b {
    position: absolute;
    display: block;
    height: 0;
    line-height: 0;
    border-width: 6px;
    border-style: solid
}

.icon-tips b.bl-tri {
    bottom: 0;
    left: -6px;
    border-color: transparent #6BBA2D #6BBA2D transparent
}

.icon-tips b.br-tri {
    bottom: 0;
    right: -6px;
    border-color: transparent transparent #6BBA2D #6BBA2D
}

.icon-tips b.bb-tri {
    bottom: -9px;
    left: 0;
    border-color: #6BBA2D transparent transparent;
    z-index: 1
}

.icon-tips.icon-blackBg {
    background: #000
}

.icon-tips.icon-blackBg b.bl-tri {
    bottom: 0;
    left: -6px;
    border-color: transparent #000 #000 transparent
}

.icon-tips.icon-blackBg b.br-tri {
    bottom: 0;
    right: -6px;
    border-color: transparent transparent #000 #000
}

.icon-tips.icon-blackBg b.bb-tri {
    bottom: -9px;
    left: 0;
    border-color: #000 transparent transparent
}

.icon-tips.icon-redBg {
    background: red
}

.icon-tips.icon-redBg b.bl-tri {
    bottom: 0;
    left: -6px;
    border-color: transparent red red transparent
}

.icon-tips.icon-redBg b.br-tri {
    bottom: 0;
    right: -6px;
    border-color: transparent transparent red red
}

.icon-tips.icon-redBg b.bb-tri {
    bottom: -9px;
    left: 0;
    border-color: red transparent transparent
}

#top {
    height: 34px;
    line-height: 34px;
    font-size: .75em;
    position:relative;
    z-index: 500;
    background-color: #4D4948;
    /*z-index:-1;*/
    /*border-bottom: 1px solid #444*/
}

#topFirstPharmacy {
    height: 75px;
    line-height: 34px;
    font-size: .75em;
    position:relative;
    z-index: 500;
    background-color: #4D4948;
    z-index:-1;
    /*border-bottom: 1px solid #444*/
}

.topLink li,
.toplink-bg {
    height: 40px;
    line-height: 40px
}

.toplink-bg {
    position: absolute;
    z-index: 1;
    bottom: 0;
    width: 100%;
    background: #8D8C8A;
}


.topLink {
    padding: 0 0 0 330px;
    height: 40px;
    font-size: 13px
}



.topLink .lit-btri {
    margin-left: 5px;
    padding-bottom: 4px
}

.topLink li {
    display: inline;
    float: left;
    padding: 0 12px;
    margin-left: -1px;
    position: relative
}

@media (max-width: 1350px) {
  .topLink {
    padding: 0 0 0 275px;
    height: 40px;
    font-size: 13px;
    width:970px !important;
    }

  .topLink li {
    display: inline;
    float: left;
    padding: 0 10px;
    margin-left: -1px;
    position: relative
}
}


@media (max-width: 1250px) {
  .topLink {
    padding: 0 0 0 275px;
    height: 40px;
    font-size: 12px;
    width: auto!important;
    /*overflow: hidden;*/
    }

  .topLink li {
    display: inline;
    float: left;
    padding: 0 6px;
    margin-left: -1px;
    position: relative
}
}

.topLink li>a {
    text-transform: uppercase
}

.topLink li:first-child {
    padding-left: 0;
    border-left: none
}

.topLink li.little-banner {
    position: relative;
    /*top: 6px;*/
    left: 25px;
    margin-top: 0;
    padding: 0;
    /*width: 150px;*/
    width:auto;
    height: 25px;
    border: none;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.topLink li.little-banner img {
    display: block;
    width: auto;
    height: 40px
}

.topLink li .child_con {
    height: 40px;
    line-height: 40px;
    background-color: #fff;
    color: #6BBA2D;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 3px 3px 0 0;
    z-index: 9999;
    display: none;
    text-align: center
}

.topLink li .child_con .arrow_up {
    width: 0;
    height: 0;
    display: inline-block;
    border: 5px solid transparent;
    border-top: 5px solid #6BBA2D;
    position: absolute;
    top: 13px;
    right: 12px
}

.topLink li .child_menu {
    width: 145px;
    background: #fff;
    position: absolute;
    top: 39px;
    left: 0;
    box-shadow: 3px 5px 10px rgba(0, 0, 0, .25);
    border: 1px solid #eee;
    border-top: none;
    z-index: 999999;
    display: none;
    border-radius: 0 3px 3px
}

.topLink li .child_menu .bm_ico {
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url(../images/styleimg/bm_ico.png) no-repeat;
    overflow: hidden;
    position: relative;
    top: 5px;
    left: 0;
    margin-right: 2px
}

.topLink li .child_menu .community_ico {
    position: relative;
    top: 5px;
    left: 0;
    margin-right: 2px;
    display: inline-block;
    background: url(../images/styleimg/icon_community.png) no-repeat;
    overflow: hidden
}

.topLink li .child_menu dl dd {
    width: auto;
    height: 35px;
    line-height: 35px;
    float: left;
    overflow: hidden;
    position: relative
}

.topLink li .child_menu dl dd a {
    width: 115px;
    color: #333;
    font-size: 14px;
    display: inline-block;
    padding: 0 15px
}

.topLink li .child_menu dl dd a .bm_ico_1 {
    background-position: 0 0
}

.topLink li .child_menu dl dd a .bm_ico_2 {
    background-position: 1px -79px;
    margin-right: 8px
}

.topLink li .child_menu dl dd a .community_ico_1 {
    width: 23px;
    height: 17px;
    background-position: 0 0;
    margin-right: 6px
}

.topLink li .child_menu dl dd a .community_ico_2 {
    width: 19px;
    height: 19px;
    background-position: -50px 0;
    margin-right: 10px
}

.topLink li .child_menu dl dd a:hover {
    background-color: #eee;
    color: #6BBA2D
}

.topLink li .child_menu dl dd a:hover .bm_ico_1 {
    background-position: 0 -37px
}

.topLink li .child_menu dl dd a:hover .bm_ico_2 {
    background-position: 1px -112px
}

.topLink li .child_menu dl dd a:hover .community_ico_1 {
    background-position: 0 -30px
}

.topLink li .child_menu dl dd a:hover .community_ico_2 {
    background-position: -50px -30px
}

.topLink a {
    color: #fff
}

.topLink a:hover {
    color: #6BBA2D
}

.top_r,
/*.top_r a {
    color: #333
}*/

.topLink .hot_s {
    top: -5px;
    margin-left: 5px
}

.topLink .icon_gadget {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: 0 -385px;
    font-size: 0;
    vertical-align: -6px;
    margin-right: 3px
}

.topLink .arr_up {
    width: 0;
    height: 0;
    display: inline-block;
    border: 5px solid transparent;
    border-top: 5px solid #fff;
    position: absolute;
    top: 7px;
    right: 5px;
    z-index: 9999
}

.topLink .st-new {
    position: relative
}

.topLink .st-new img {
    position: absolute;
    top: 0;
    right: -10px
}

.top_r {
    display: inline;
    float: right
}

.top_operate:hover dt,
.top_r a:hover {
    color: #6BBA2D
}

.survey_top_banner {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 78px;
    background: #1b0502;
    min-width: 1000px
}

.survey_top_banner .surveyBanner {
    width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    height: 78px
}

.survey_top_banner .surveyBanner .pic_wrap {
    position: relative
}

.survey_top_banner .surveyBanner .pic_wrap a.banner {
    display: block;
    height: 78px
}

.survey_top_banner .surveyBanner .pic_wrap a.close {
    position: absolute;
    top: 20px;
    right: 25px;
    display: block;
    width: 39px;
    height: 39px
}

.css_flag {
    display: block;
    float: left;
    padding: 0;
    line-height: 15px;
    background: 0 0
}

.top_operate {
    display: inline;
    float: left;
    padding: 2px 0;
    position: relative;
    z-index: 20
}

.TopTabs {
    display: inline;
    float: left;
    padding: 2px 0;
    position: relative;
    z-index: 20
}


.top_operate dt {
    float: left;
    padding: 5px 0 5px 12px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    cursor: pointer;
}

.TopTabs dt{
    float: left;
    padding: 5px 0 5px 12px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    cursor: pointer;
    background-image:url(../UploadedImages/Tab.png); 
    background-size: 152px 40px;
     background-repeat: no-repeat; 
     width: 140px; 
     text-align: center;
}

.TopTabs dt:hover{

    background-image:url(../UploadedImages/TabSelected.png); 
    background-size: 152px 40px;
     background-repeat: no-repeat; 
     width: 140px; 
     text-align: center;
}

.TopTabs dt a{
    height: 20px;
    line-height: 20px;
    color: #fff;
    cursor: pointer;
     width: 140px; 
     text-align: center;
}

.TopTabs dt a:hover{
    color: #fff;
    background-image:url(../UploadedImages/TabSelected.png); 
    background-size: 152px 40px;
     background-repeat: no-repeat; 
     width: 140px; 
     text-align: center;
}

.top_operate dt em {
    margin-left: 10px;
    display: inline-block;
    width: 0;
    height: 10px;
    border-right: 1px solid #666
}

.top_operate dd {
    display: none;
    position: absolute;
    top: 34px;
    left: 50%;
    z-index: 25;
    /*background-color: #fff;*/
    padding: 5px 10px;
    line-height: 24px;
    /*border: 1px solid #ddd;
    box-shadow: 0 0 5px #ddd*/
}

.top_operate i.lit-btri {
    margin-left: 5px;
    border-width: 5px 5px 0;
    vertical-align: 2px;
    font-size: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    transition: all .5s ease-in-out
}

.top_operate.last {
    margin-right: 10px
}

.top_operate i.mobile_icon {
    display: inline-block;
    width: 11px;
    height: 17px;
    position: absolute;
    top: 8px;
    left: -3px;
    background-position: 0 0
}

.top_operate .ship-to {
    position: relative;
    padding-right: 25px
}

.top_operate .css_flag {
    float: none;
    margin: 2px -25px 0 3px;
    display: inline-block;
    vertical-align: middle;
    height: 14px
}

.top_liveChat dt a {
    color: #fff
}

.top_liveChat dt a:hover {
    color: #6BBA2D
}

.top_blog {
    margin-right: 20px
}

.top_blog dt a {
    color: #fff
}

.css_ae {
    background-position: 0 -78px
}

.css_af {
    background-position: 0 -158px
}

.css_ag {
    background-position: 0 -240px
}

.css_ai {
    background-position: 0 -318px
}

.css_aj {
    background-position: 0 -398px
}

.css_al {
    background-position: 0 -480px
}

.css_am {
    background-position: 0 -558px
}

.css_an {
    background-position: 0 -640px
}

.css_ao {
    background-position: 0 -720px
}

.css_aq {
    background-position: 0 -800px
}

.css_ar {
    background-position: 0 -880px
}

.css_as {
    background-position: 0 -958px
}

.css_at {
    background-position: 0 -1040px
}

.css_au {
    background-position: 0 -1118px
}

.css_aw {
    background-position: 0 -1200px
}

.css_az {
    background-position: 0 -1278px
}

.css_ba {
    background-position: 0 -1360px
}

.css_bb {
    background-position: 0 -1440px
}

.css_bd {
    background-position: 0 -1520px
}

.css_be {
    background-position: 0 -1600px
}

.css_bf {
    background-position: 0 -1680px
}

.css_bg {
    background-position: 0 -1760px
}

.css_bh {
    background-position: 0 -1840px
}

.css_bi {
    background-position: 0 -1920px
}

.css_bj {
    background-position: 0 -2000px
}

.css_bk {
    background-position: 0 -2078px
}

.css_bm {
    background-position: 0 -2158px
}

.css_bn {
    background-position: 0 -2238px
}

.css_bo {
    background-position: 0 -2320px
}

.css_bp {
    background-position: 0 -2400px
}

.css_br {
    background-position: 0 -2480px
}

.css_bs {
    background-position: 0 -2558px
}

.css_bt {
    background-position: 0 -2640px
}

.css_bv {
    background-position: 0 -2720px
}

.css_bw {
    background-position: 0 -2800px
}

.css_by {
    background-position: 0 -2878px
}

.css_bz {
    background-position: 0 -2960px
}

.css_ca {
    background-position: 0 -3038px
}

.css_cc {
    background-position: 0 -3118px
}

.css_cd {
    background-position: 0 -3200px
}

.css_ce {
    background-position: 0 -3278px
}

.css_cf {
    background-position: 0 -3360px
}

.css_cg {
    background-position: 0 -3440px
}

.css_ch {
    background-position: 0 -3520px
}

.css_ci {
    background-position: 0 -3600px
}

.css_ck {
    background-position: 0 -3678px
}

.css_cl {
    background-position: 0 -3760px
}

.css_cm {
    background-position: 0 -3840px
}

.css_cn {
    background-position: 0 -3920px
}

.css_co {
    background-position: 0 -4000px
}

.css_cq {
    background-position: 0 -4078px
}

.css_cr {
    background-position: 0 -4160px
}

.css_cs {
    background-position: 0 -4240px
}

.css_cu {
    background-position: 0 -4318px
}

.css_cv {
    background-position: 0 -4400px
}

.css_cw {
    background-position: 0 -4478px
}

.css_cx {
    background-position: 0 -4558px
}

.css_cy {
    background-position: 0 -4640px
}

.css_cz {
    background-position: 0 -4720px
}

.css_da {
    background-position: 0 -4800px
}

.css_de {
    background-position: 0 -4880px
}

.css_dj {
    background-position: 0 -4960px
}

.css_dk {
    background-position: 0 -5038px
}

.css_dm {
    background-position: 0 -5118px
}

.css_do {
    background-position: 0 -5200px
}

.css_dr {
    background-position: 0 -5280px
}

.css_dz {
    background-position: 0 -5360px
}

.css_ec {
    background-position: 0 -5438px
}

.css_ee {
    background-position: 0 -5520px
}

.css_eg {
    background-position: 0 -5600px
}

.css_eh {
    background-position: 0 -5678px
}

.css_ek {
    background-position: 0 -5760px
}

.css_en {
    background-position: 0 -5840px
}

.css_er {
    background-position: 0 -5918px
}

.css_es {
    background-position: 0 -6000px
}

.css_et {
    background-position: 0 -6080px
}

.css_ez {
    background-position: 0 -6160px
}

.css_fi {
    background-position: 0 -6238px
}

.css_fj {
    background-position: 0 -6318px
}

.css_fk {
    background-position: 0 -6398px
}

.css_fm {
    background-position: 0 -6480px
}

.css_fo {
    background-position: 0 -6560px
}

.css_fr {
    background-position: 0 -6640px
}

.css_fx {
    background-position: 0 -6720px
}

.css_ga {
    background-position: 0 -6800px
}

.css_gd {
    background-position: 0 -6960px
}

.css_ge {
    background-position: 0 -7040px
}

.css_gf {
    background-position: 0 -7120px
}

.css_gg {
    background-position: 0 -7200px
}

.css_gh {
    background-position: 0 -7280px
}

.css_gi {
    background-position: 0 -7358px
}

.css_gl {
    background-position: 0 -7440px
}

.css_gm {
    background-position: 0 -7520px
}

.css_gn {
    background-position: 0 -7600px
}

.css_gp {
    background-position: 0 -7680px
}

.css_gq {
    background-position: 0 -7760px
}

.css_gr {
    background-position: 0 -7840px
}

.css_gs {
    background-position: 0 -7918px
}

.css_gt {
    background-position: 0 -8000px
}

.css_gu {
    background-position: 0 -8078px
}

.css_gv {
    background-position: 0 -8160px
}

.css_gw {
    background-position: 0 -8240px
}

.css_gy {
    background-position: 0 -8320px
}

.css_ha {
    background-position: 0 -8400px
}

.css_hk {
    background-position: 0 -8480px
}

.css_hm {
    background-position: 0 -8558px
}

.css_hn {
    background-position: 0 -8638px
}

.css_hr {
    background-position: 0 -8718px
}

.css_ht {
    background-position: 0 -8800px
}

.css_hu {
    background-position: 0 -8880px
}

.css_ic {
    background-position: 0 -8960px
}

.css_id {
    background-position: 0 -9040px
}

.css_ie {
    background-position: 0 -9118px
}

.css_il {
    background-position: 0 -9200px
}

.css_in {
    background-position: 0 -9280px
}

.css_io {
    background-position: 0 -9358px
}

.css_iq {
    background-position: 0 -9440px
}

.css_ir {
    background-position: 0 -9520px
}

.css_is {
    background-position: 0 -9600px
}

.css_it {
    background-position: 0 -9680px
}

.css_iv {
    background-position: 0 -9760px
}

.css_ja {
    background-position: 0 -9840px
}

.css_jm {
    background-position: 0 -9918px
}

.css_jo {
    background-position: 0 -9998px
}

.css_jp {
    background-position: 0 -10080px
}

.css_ke {
    background-position: 0 -10160px
}

.css_kg {
    background-position: 0 -10240px
}

.css_kh {
    background-position: 0 -10320px
}

.css_ki {
    background-position: 0 -10400px
}

.css_km {
    background-position: 0 -10480px
}

.css_kn {
    background-position: 0 -10560px
}

.css_kp {
    background-position: 0 -10638px
}

.css_kr {
    background-position: 0 -10720px
}

.css_ks {
    background-position: 0 -10800px
}

.css_kw {
    background-position: 0 -10878px
}

.css_ky {
    background-position: 0 -10958px
}

.css_kz {
    background-position: 0 -11040px
}

.css_la {
    background-position: 0 -11120px
}

.css_lb {
    background-position: 0 -11200px
}

.css_lc {
    background-position: 0 -11278px
}

.css_le {
    background-position: 0 -11360px
}

.css_lg {
    background-position: 0 -11440px
}

.css_lh {
    background-position: 0 -11520px
}

.css_li {
    background-position: 0 -11600px
}

.css_lk {
    background-position: 0 -11678px
}

.css_lr {
    background-position: 0 -11758px
}

.css_ls {
    background-position: 0 -11840px
}

.css_lt {
    background-position: 0 -11920px
}

.css_lu {
    background-position: 0 -12000px
}

.css_lv {
    background-position: 0 -12080px
}

.css_ly {
    background-position: 0 -12158px
}

.css_ma {
    background-position: 0 -12240px
}

.css_mb {
    background-position: 0 -12320px
}

.css_mc {
    background-position: 0 -12400px
}

.css_md {
    background-position: 0 -12478px
}

.css_mg {
    background-position: 0 -12560px
}

.css_mh {
    background-position: 0 -12638px
}

.css_mi {
    background-position: 0 -12720px
}

.css_mk {
    background-position: 0 -12800px
}

.css_ml {
    background-position: 0 -12880px
}

.css_mm {
    background-position: 0 -12958px
}

.css_mn {
    background-position: 0 -13038px
}

.css_mo {
    background-position: 0 -13120px
}

.css_mo_old {
    background-position: 0 -13200px
}

.css_mp {
    background-position: 0 -13278px
}

.css_mq {
    background-position: 0 -13360px
}

.css_mr {
    background-position: 0 -13440px
}

.css_ms {
    background-position: 0 -13518px
}

.css_mt {
    background-position: 0 -13600px
}

.css_mu {
    background-position: 0 -13680px
}

.css_mv {
    background-position: 0 -13760px
}

.css_mw {
    background-position: 0 -13840px
}

.css_mx {
    background-position: 0 -13920px
}

.css_my {
    background-position: 0 -13998px
}

.css_mz {
    background-position: 0 -14080px
}

.css_na {
    background-position: 0 -14160px
}

.css_nc {
    background-position: 0 -14240px
}

.css_ne {
    background-position: 0 -14320px
}

.css_nf {
    background-position: 0 -14398px
}

.css_ng {
    background-position: 0 -14478px
}

.css_nh {
    background-position: 0 -14560px
}

.css_ni {
    background-position: 0 -14640px
}

.css_nl {
    background-position: 0 -14720px
}

.css_no {
    background-position: 0 -14800px
}

.css_np {
    background-position: 0 -14880px
}

.css_nr {
    background-position: 0 -14958px
}

.css_nt {
    background-position: 0 -15040px
}

.css_nu {
    background-position: 0 -15118px
}

.css_nz {
    background-position: 0 -15198px
}

.css_om {
    background-position: 0 -15280px
}

.css_pa {
    background-position: 0 -15360px
}

.css_pe {
    background-position: 0 -15440px
}

.css_pf {
    background-position: 0 -15520px
}

.css_pg {
    background-position: 0 -15600px
}

.css_ph {
    background-position: 0 -15678px
}

.css_pk {
    background-position: 0 -15760px
}

.css_pl {
    background-position: 0 -15840px
}

.css_pm {
    background-position: 0 -15920px
}

.css_pn {
    background-position: 0 -15998px
}

.css_po {
    background-position: 0 -16080px
}

.css_pr {
    background-position: 0 -16160px
}

.css_pt {
    background-position: 0 -16320px
}

.css_pw {
    background-position: 0 -16400px
}

.css_py {
    background-position: 0 -16480px
}

.css_qa {
    background-position: 0 -16558px
}

.css_re {
    background-position: 0 -16640px
}

.css_rm {
    background-position: 0 -16718px
}

.css_ro {
    background-position: 0 -16800px
}

.css_ru {
    background-position: 0 -16880px
}

.css_rw {
    background-position: 0 -16960px
}

.css_sa {
    background-position: 0 -17040px
}

.css_sb {
    background-position: 0 -17120px
}

.css_sc {
    background-position: 0 -17198px
}

.css_sd {
    background-position: 0 -17278px
}

.css_se {
    background-position: 0 -17360px
}

.css_sf {
    background-position: 0 -17440px
}

.css_sg {
    background-position: 0 -17520px
}

.css_sh {
    background-position: 0 -17598px
}

.css_si {
    background-position: 0 -17678px
}

.css_sj {
    background-position: 0 -17760px
}

.css_sk {
    background-position: 0 -17840px
}

.css_sl {
    background-position: 0 -17920px
}

.css_sm {
    background-position: 0 -18000px
}

.css_sn {
    background-position: 0 -18080px
}

.css_so {
    background-position: 0 -18160px
}

.css_sp {
    background-position: 0 -18240px
}

.css_sr {
    background-position: 0 -18320px
}

.css_srb {
    background-position: 0 -18400px
}

.css_st {
    background-position: 0 -18478px
}

.css_sv {
    background-position: 0 -18560px
}

.css_sw {
    background-position: 0 -18640px
}

.css_sy {
    background-position: 0 -18720px
}

.css_sz {
    background-position: 0 -18800px
}

.css_tc {
    background-position: 0 -18878px
}

.css_td {
    background-position: 0 -18960px
}

.css_tf {
    background-position: 0 -19040px
}

.css_tg {
    background-position: 0 -19120px
}

.css_th {
    background-position: 0 -19200px
}

.css_tj {
    background-position: 0 -19278px
}

.css_tk {
    background-position: 0 -19358px
}

.css_tm {
    background-position: 0 -19438px
}

.css_tn {
    background-position: 0 -19520px
}

.css_to {
    background-position: 0 -19598px
}

.css_tp {
    background-position: 0 -19680px
}

.css_tr {
    background-position: 0 -19760px
}

.css_ts {
    background-position: 0 -19840px
}

.css_tt {
    background-position: 0 -19920px
}

.css_tu {
    background-position: 0 -20000px
}

.css_tv {
    background-position: 0 -20078px
}

.css_tw {
    background-position: 0 -20160px
}

.css_tw_old {
    background-position: 0 -20240px
}

.css_tx {
    background-position: 0 -20318px
}

.css_tz {
    background-position: 0 -20400px
}

.css_ua {
    background-position: 0 -20480px
}

.css_ug {
    background-position: 0 -20560px
}

.css_gb,
.css_uk {
    background-position: 0 -20638px
}

.css_um {
    background-position: 0 -20720px
}

.css_up {
    background-position: 0 -20800px
}

.css_us {
    background-position: 0 -20880px
}

.css_uy {
    background-position: 0 -20960px
}

.css_uz {
    background-position: 0 -21038px
}

.css_va {
    background-position: 0 -21120px
}

.css_vc {
    background-position: 0 -21200px
}

.css_ve {
    background-position: 0 -21280px
}

.css_vg {
    background-position: 0 -21358px
}

.css_vi {
    background-position: 0 -21440px
}

.css_vm {
    background-position: 0 -21520px
}

.css_vn {
    background-position: 0 -21600px
}

.css_vt {
    background-position: 0 -21680px
}

.css_vu {
    background-position: 0 -21760px
}

.css_wa {
    background-position: 0 -21840px
}

.css_wf {
    background-position: 0 -21920px
}

.css_ws {
    background-position: 0 -21998px
}

.css_wz {
    background-position: 0 -22080px
}

.css_ye {
    background-position: 0 -22160px
}

.css_yt {
    background-position: 0 -22240px
}

.css_yu {
    background-position: 0 -22320px
}

.css_za {
    background-position: 0 -22400px
}

.css_zm {
    background-position: 0 -22480px
}

.css_zr {
    background-position: 0 -22560px
}

.css_zw {
    background-position: 0 -22638px
}

.css_mne {
    background-position: 0 -22720px
}

.css_ad,
.css_ax {
    background-position: 0 -23843px
}

.css_xd {
    background-position: 0 -23927px
}

.css_xh {
    background-position: 0 -24011px
}

.css_xj {
    background-position: 0 -24095px
}

.css_xb {
    background-position: 0 -24179px
}

.css_xc {
    background-position: 0 -24263px
}

.css_tl {
    background-position: 0 -24347px
}

.css_mf {
    background-position: 0 -24431px
}

.css_im {
    background-position: 0 -24515px
}

.css_kv {
    background-position: 0 -24599px
}

.css_je {
    background-position: 0 -24683px
}

.css_xi {
    background-position: 0 -24767px
}

.css_me {
    background-position: 0 -24851px
}

.css_xn {
    background-position: 0 -24935px
}

.css_rs {
    background-position: 0 -25019px
}

.css_xs {
    background-position: 0 -25103px
}

.css_xy {
    background-position: 0 -25187px
}

.css_xe {
    background-position: 0 -25271px
}

.css_xm {
    background-position: 0 -25355px
}

.css_ta {
    background-position: 0 -25439px
}

.css_ju {
    background-position: 0 -25523px
}

.ng-switcher dd {
    padding: 0;
    border: none;
    position: relative;
    top: 34px
}

.ng-switcher .switcher-sub {
    position: absolute;
    top: -2px;
    right: 95px;
    width: 330px;
    border: 1px solid #ccc;
    font-size: 12px;
    line-height: 1.3;
    background: #fff;
    z-index: 20;
    box-shadow: 0 3px 5px 0 rgba(51, 51, 51, .3)
}

.ng-switcher .switcher-sub .switcher-common {
    z-index: 999;
    padding: 10px 20px 15px;
    border-bottom: 1px solid #e8e8e8
}

.ng-switcher .switcher-sub .item {
    padding: 5px 0 0
}

.ng-switcher .switcher-sub .item.switcher-btn {
    padding-top: 15px
}

.ng-switcher .switcher-title {
    display: block;
    padding: 10px 0;
    color: #333
}

.ng-switcher .label {
    display: block;
    padding: 5px 20px 5px 0;
    color: #333
}

.ng-switcher .switcher-shipto-c {
    position: relative;
    color: #333;
    z-index: 1000
}

.ng-switcher .country-selector {
    min-height: 30px;
    width: 100%!important
}

.ng-switcher .country-selector .link-fake-selector {
    position: relative;
    float: none;
    height: 30px;
    width: auto;
    margin-right: 0;
    padding: 0;
    background: 0 0;
    border: 1px solid #D6D6D6;
    overflow: hidden
}

.ng-switcher .country-selector .link-fake-selector .country-text {
    display: block;
    position: relative;
    padding-right: 10px;
    height: 14px;
    line-height: 14px;
    vertical-align: top;
    overflow: hidden;
    font-size: 13px
}

.ng-switcher .country-selector .link-fake-selector .country-text:hover {
    cursor: pointer;
    color: #6BBA2D
}

.ng-switcher .country-selector .link-fake-selector .list-title {
    height: 22px;
    padding: 8px 11px 0 7px;
    border: none;
    overflow: hidden;
    cursor: default;
    font: 14px/14px arial;
    color: #333;
    background: 0 0
}

.ng-switcher .country-selector .link-fake-selector .list-container {
    height: 300px;
    overflow-y: auto;
    display: none;
    position: absolute;
    left: -1px;
    top: 17px;
    width: 248px;
    padding: 5px 0;
    background-color: #fff;
    border: 1px solid #8ba0ce;
    z-index: 101
}

.ng-switcher .country-selector .link-fake-selector .option-open {
    display: block!important;
    z-index: 80
}

.ng-switcher .country-selector .link-fake-selector .option-mask {
    display: none;
    position: absolute;
    left: -1px;
    top: 17px;
    width: 228px
}

.ng-switcher .country-selector .link-fake-selector .mask-enable {
    display: block;
    z-index: 60
}

.ng-switcher .country-selector .link-fake-selector .fold:before,
.ng-switcher .country-selector .link-fake-selector .list-title.unfold:before {
    content: '';
    display: none
}

.ng-switcher .country-selector .link-fake-selector .list-container .separation-text {
    display: block;
    text-align: center;
    margin: 3px 0;
    font-weight: 700;
    color: #2D2D2D
}

.ng-switcher .country-selector .list-container {
    position: absolute;
    visibility: visible;
    top: 30px;
    left: 0;
    background-color: #fff;
    border-color: #ccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 5px 0;
    width: 288px;
    z-index: 999
}

.ng-switcher .country-selector .list-container .country-text {
    position: relative;
    line-height: 12px;
    vertical-align: top
}

.ng-switcher .country-selector .list-container a {
    display: block;
    float: none;
    margin: 0 3px!important;
    padding: 7px 5px;
    color: #333;
    border: 1px solid #fff;
    text-decoration: none
}

.ng-switcher .country-selector .list-container a .num {
    float: none;
    background: 0 0!important;
    margin: 0;
    padding: 0;
    color: #5a5a5a;
    text-decoration: none;
    cursor: normal
}

.ng-switcher .country-selector .list-container a:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
    border-color: #999
}

.ng-switcher .country-selector .list-container a.current {
    background-color: #FFEACD none;
    border: 1px solid #FFBA53;
    text-decoration: none
}

.ng-switcher .country-selector .css_flag {
    float: none;
    display: block;
    padding: 0;
    line-height: 12px
}

.ng-switcher .country-selector .list-sep {
    display: block;
    padding: 5px
}

.ng-switcher .country-selector .link-fake-selector:after,
.ng-switcher .switcher-currency-c span:after {
    content: '';
    position: absolute;
    top: 13px;
    right: 10px;
    width: 7px;
    height: 4px;
    overflow: hidden;
    background: url(../images/styleimg/header-sprite.png) -300px 0 no-repeat;
    border: 0
}

.ng-switcher .switcher-currency-c {
    position: relative
}

.ng-switcher .switcher-currency-c span {
    display: block;
    padding: 0 7px;
    border: 1px solid #D6D6D6
}

.ng-switcher .switcher-currency-c span a {
    color: #333
}

.ng-switcher .switcher-currency-c ul {
    position: absolute;
    z-index: 1;
    top: 30px;
    width: 288px;
    max-height: 336px;
    overflow-y: auto;
    border: 1px solid #D6D6D6;
    border-top: 0 none;
    background-color: #fff
}

.ng-switcher .switcher-currency-c ul a {
    line-height: 28px;
    padding: 0 10px
}

.ng-switcher .switcher-currency-c ul a:hover {
    color: #fff;
    background-color: #999
}

.ng-switcher .switcher-currency-c li {
    display: block;
    float: left;
    margin-left: -1px;
    width: 144px;
    list-style-type: none;
    border-left: 1px solid #eee;
    overflow: hidden
}

.ng-switcher .switcher-currency-c ul.more-than-24li>li {
    width: 134px
}

.ng-switcher .switcher-currency-c a {
    display: block;
    line-height: 28px
}

.ng-switcher .switcher-currency-c a:hover {
    color: #6BBA2D;
    text-decoration: none
}

.ng-switcher .switcher-currency-c em {
    float: right;
    width: 50px
}

.ng-switcher .switcher-btn button {
    padding: 5px 35px;
    border: 0;
    font: 200 14px/22px arial;
    color: #fff;
    background-color: #6BBA2D;
    border-radius: 3px;
    background-image: none;
    -webkit-filter: none;
    filter: none
}

.bottom_CodeBox .right_CodeBox .codeBox .store_link .android_icon:hover,
.bottom_CodeBox .right_CodeBox .codeBox .store_link .apps_icon:hover,
.top_newApp .top_newApp_Box .Store_Box .store_link .android_icon:hover,
.top_newApp .top_newApp_Box .Store_Box .store_link .apps_icon:hover {
    opacity: .9;
    filter: alpha(opacity=90)
}

.top_operate_hover {
    z-index: 26
}

.top_operate_hover i.b_tri {
    border-top-color: transparent;
    border-bottom-color: #999;
    border-width: 0 5px 5px
}

.top_operate_hover dd {
    z-index: 27
}

:root .top_operate_hover i.b_tri {
    border-top-color: #999;
    border-bottom-color: transparent;
    border-width: 5px 5px 0
}

:root .top_operate_hover i.lit-btri {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: all .5s ease-in-out
}

.top_newApp .app_icon {
    width: auto;
    height: auto;
    display: inline-block;
    background: url(../images/domeimg/code/code_ico.png?2016072701) no-repeat
}

.top_newApp .icon {
    display: inline-block
}

.top_newApp .top_newApp_Box {
    width: 251px;
    left: -70px;
    padding: 25px 25px 0
}

.top_newApp .top_newApp_Box .Store_Box {
    width: 222px;
    height: auto;
    margin: 0 auto
}

.top_newApp .top_newApp_Box .Store_Box .code_img {
    width: 100px;
    height: 100px;
    display: inline-block;
    float: left
}

.top_newApp .top_newApp_Box .Store_Box .store_link {
    width: 110px;
    height: auto;
    float: left;
    padding-left: 12px
}

.top_newApp .top_newApp_Box .Store_Box .store_link .apps_icon {
    width: 110px;
    height: 38px;
    display: inline-block;
    background-position: 0 -141px
}

.top_newApp .top_newApp_Box .Store_Box .store_link .android_icon {
    width: 110px;
    height: 38px;
    display: inline-block;
    background-position: 0 -198px;
    margin-top: 8px
}

.top_newApp .top_newApp_Box .link_tit {
    width: auto;
    height: auto;
    display: block;
    margin: 8px auto 0;
    border-bottom: 1px solid #ddd;
    text-align: center;
    padding-bottom: 12px
}

.top_newApp .top_newApp_Box .link_tit h4 {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: 700;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.top_newApp .top_newApp_Box .link_tit .p1 {
    line-height: 20px;
    font-size: 12px;
    color: #000;
    font-weight: 400;
    text-align: center
}

.top_newApp .top_newApp_Box .Mobile_linkBox {
    width: 212px;
    height: auto;
    margin: 0 auto;
    padding-top: 18px
}

.top_newApp .top_newApp_Box .Mobile_linkBox .mobile_code {
    width: 100px;
    height: 100px;
    display: inline-block;
    float: left
}

.top_newApp .top_newApp_Box .Mobile_linkBox .mobile_link {
    width: auto;
    height: 95px;
    line-height: 95px;
    font-size: 14px;
    color: #333;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: default
}

.top_liveChat dt {
    background-position: -187px 9px
}

.top_liveChat dt .icon_live_chat {
    display: inline-block;
    width: 16px;
    height: 14px;
    background-position: -27px -385px;
    font-size: 0;
    vertical-align: -2px;
    margin-right: 3px
}

.top_liveChat dd {
    color: #666;
    width: 290px;
    left: auto;
    right: 0;
    line-height: 18px;
    padding: 10px 5px
}

.top_liveChat .top_liveChat_Box strong {
    font-weight: 700;
    display: block;
    font-family: Arial;
    font-size: 16px;
    color: #333
}

.top_liveChat .top_liveChat_Box .customerpic,
.top_liveChat .top_liveChat_Box .onelinepic {
    position: relative;
    padding-left: 40px
}

.top_liveChat .top_liveChat_Box .customerpic i,
.top_liveChat .top_liveChat_Box .onelinepic i {
    position: absolute;
    width: 36px;
    height: 36px;
    text-indent: -9999px
}

.top_liveChat .top_liveChat_Box .onelinepic i {
    background-position: -50px -303px;
    left: 0;
    top: 0
}

.top_liveChat .top_liveChat_Box .customerpic i {
    background-position: -364px -306px;
    left: 0;
    top: 0
}

.top_liveChat .top_liveChat_Box a {
    display: block;
    color: #fff;
    background: #6BBA2D;
    width: 110px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    border-radius: 2px
}

.top_liveChat .top_liveChat_Box .message i {
    background-position: -364px -355px;
    left: 0;
    top: 0
}

.top_liveChat .top_liveChat_Box .es_unl {
    width: 130px!important
}

.top_liveChat .top_liveChat_Box.en {
    font-size: 0;
    width: 360px;
    height: 101px;
    padding: 0;
    line-height: normal
}

.top_liveChat .top_liveChat_Box>div {
    display: inline-block;
    vertical-align: top
}

.top_liveChat .top_liveChat_Box .msg-content {
    padding: 15px;
    background: #f0f0f0;
    width: 175px;
    box-sizing: border-box;
    height: 70px;
}

.top_liveChat .
 .msg-content ul {
    display: none
}

.top_liveChat .top_liveChat_Box .msg-content .first {
    display: block
}

.top_liveChat .top_liveChat_Box .msg-content li {
    font-size: 12px;
    color: #666;
    margin: 6px 0
}

.top_liveChat .top_liveChat_Box .msg-item {
    width: 185px;
    background: #fff
}

.top_liveChat .top_liveChat_Box .msg-item a {
    display: block;
    background: 0 0;
    text-align: left;
    border-radius: none;
    width: 100%;
    color: #333;
    height: 50px;
    line-height: 50px;
    font-size: 16px
}

.top_moblie .appCode-img a,
.top_moblie .webCode a {
    font-size: 14px;
    font-family: Arial;
    text-decoration: none
}

.top_liveChat .top_liveChat_Box .msg-item a.active {
    background: #f0f0f0
}

.top_liveChat .top_liveChat_Box .msg-item a:before {
    content: '';
    width: 25px;
    height: 24px;
    display: inline-block;
    margin-left: 15px;
    margin-right: 5px;
    vertical-align: middle
}

.top_liveChat .top_liveChat_Box .msg-item .msg:before {
    background: url(../images/styleimg/tag.png?ver=201705081) -139px -947px no-repeat
}

.top_liveChat .top_liveChat_Box .msg-item .msg.active {
    color: #0089ff
}

.top_liveChat .top_liveChat_Box .msg-item .live.active,
.top_liveChat .top_liveChat_Box .msg-item .ticket.active {
    color: #6BBA2D
}

.top_liveChat .top_liveChat_Box .msg-item .msg.active:before {
    background-position: -169px -947px
}

.top_liveChat .top_liveChat_Box .msg-item .live:before {
    background: url(../images/styleimg/tag.png?ver=201705081) -197px -947px no-repeat
}

.top_liveChat .top_liveChat_Box .msg-item .live.active:before {
    background-position: -227px -947px
}

.top_liveChat .top_liveChat_Box .msg-item .ticket:before {
    background: url(../images/styleimg/tag.png?ver=201705081) -257px -947px no-repeat
}

.top_liveChat .top_liveChat_Box .msg-item .ticket.active:before {
    background-position: -289px -947px
}

.top_currency dt strong {
    color: #333;
    font-weight: 700
}

.top_currency label {
    margin-right: 5px
}

.top_currency dd {
    color: #666;
    width: 105px;
    margin-left: -64px
}

.top_currency li {
    padding-right: 35px;
    text-align: right;
    cursor: pointer
}

.top_currency li:hover {
    background-color: #ccc
}

.top_moblie dd {
    top: 24px;
    left: 15px;
    margin-left: -320px;
    width: auto;
    padding: 0;
    text-align: center
}

.top_moblie .codeimg {
    background-image: url(../images/styleimg/topappdown.png);
    background-repeat: no-repeat
}

.top_moblie .topMoblieBox {
    padding: 10px;
    width: 360px
}

.top_moblie .webCode {
    width: 90px;
    float: left
}

.top_moblie .webCode a {
    color: #000;
    font-weight: 400
}

.top_moblie .webCodeImg {
    width: 100%;
    height: 90px;
    display: block
}

.top_moblie .appCode {
    padding-left: 40px;
    width: 230px;
    float: left
}

.top_moblie .appCode p {
    clear: both;
    color: #666;
    position: relative
}

.top_moblie .appCode strong {
    font-weight: 700;
    color: #6BBA2D
}

.top_moblie .appCode .appP {
    position: absolute;
    left: -10px;
    top: -30px;
    display: block;
    width: 20px;
    height: 40px;
    background-position: 0 0
}

.top_moblie .appCode-img {
    float: left;
    width: 90px
}

.top_moblie .appCode-img .appCodeImg {
    display: block;
    width: 90px;
    height: 90px
}

.top_moblie .appCode-img a {
    color: #000;
    font-weight: 400
}

.top_moblie .appCode-ext {
    width: 120px;
    float: right;
    padding-right: 10px
}

.top_moblie .appCode-ext a {
    display: block;
    width: 120px;
    height: 36px;
    font-size: 0
}

.top_moblie .appCode-ext .AndroidStore {
    margin-top: 25px;
    background-position: 0 -120px
}

.top_language dd {
    top: 23px;
    /*left: -110px;*/
    left: 0px;
    width: auto;
    padding: 0
}

.top_language .topLanguageBox {
    padding: 10px 0;
    width: auto;
}

.top_language .topLanguageBox ul li {
    margin: 0 15px
}

.top_language .topLanguageBox ul li+li {
    margin-top: 8px
}

.top_language .topLanguageBox ul li a {
    padding: 0 20px;
    display: block;
    line-height: 17px;
    color: white;
    text-decoration: none
}

.top_language .topLanguageBox ul li a:hover {
    color: #6BBA2D;
    background: #f8f8f8
}

.top_language .topLanguageBox ul li>a {
    /*border: 1px solid #ccc;*/
    padding: 0 8px;
    /*margin: 0 0 8px*/
}

.goog-te-gadget-simple {
    display: block!important
}

#topMian {
    height: 140px;
    position: relative;
    z-index: 100;
    background-color: #4D4948;
}

#topMian.top_zindex {
    z-index: 999
}

.topm_aside,
.topm_m,
.topm_r {
    display: inline;
    float: left
}

.topm_m {
    width: 100%
}

.topm_aside {
    margin-left: -100%
}

.topm_r {
    margin-left: -280px
}

.nav_bar_outer {
    position: absolute;
    top: 15px;
    left: 20px;
    width: 240px;
    z-index: 99
}

.nav_bar_outer.dim .menu-dimmer {
    opacity: 1;
    visibility: visible
}

.nav_bar_outer .logo {
    margin-bottom: 15px;
    height: 70px;
    /*background: #4A4643*/
}

.nav_bar_outer .logo img {
    width: 240px;
    margin-top: 20px;
}

.nav_bar_outer .logo .node_log {
    position: relative;
    top: -30px;
    left: -40px
}

.nav_bar_outer .nav_cats {
    cursor: pointer
}

.nav_bar_outer .nav_cats h2 {
    width: 240px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    background-color: #333;
    text-indent: 20px;
    padding-left: 0;
    vertical-align: middle;
}

.nav_bar_outer .nav_cats h2 .h2_department {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%
}

.nav_bar_outer .nav_cats h2 .h2_department .department {
    display: block;
    width: 80%;
    text-transform: uppercase;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nav_bar_outer .nav_cats h2 a {
    font-size: .875em;
    color: #000;
    display: block
}

.nav_bar_outer .nav_cats h2 a:hover {
    text-decoration: none
}

.nav_bar_outer .nav_cats h2 .lit-btri {
    position: absolute;
    top: 18px;
    right: 35px;
    margin-left: 5px
}

.nav_bar_outer .nav_cats h2 .lit-btri-3 {
    display: none
}

.nav_bar_outer .nav_list {
    position: relative;
    display: none;
    padding-bottom: 9px;
    width: 240px;
    height: 540px;
    border-bottom: 1px solid #ddd;
    /*border: 1px solid #ddd;
    border-top: 0 none;*/
    background: #fff;
    z-index: 99
}

.nav_bar_outer .nav_list .triangle_wrap {
    position: relative;
    font-size: 0;
    float: right;
    top: 5px
}

.nav_bar_outer .nav_list .triangle_wrap .triangle {
    border-width: 5px;
    border-color: transparent transparent transparent #ccc
}

.nav_bar_outer .nav_list .triangle_wrap .triangle_bg,
.nav_bar_outer li a:hover .triangle_wrap .triangle {
    border-color: transparent transparent transparent #fff
}

.nav_bar_outer .nav_list .triangle_wrap .triangle_bg {
    position: absolute;
    top: 0;
    left: -2px
}

.nav_bar_outer .nav_list .fm_arrow {
    position: relative;
    font-size: 0;
    float: right;
    top: 5px
}

.nav_bar_outer .nav_list .fm_arrow .arr_ico {
    width: auto;
    height: auto;
    display: inline-block;
    background: url(../images/styleimg/arrow_ico.png?2016060601) no-repeat;
    overflow: hidden
}

.nav_bar_outer .nav_list .fm_arrow .arr_icon {
    width: 12px;
    height: 12px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: -9px;
    background-position: 0 0
}

.nav_bar_outer .nav_list .cur {
    background: #eaeaea;
    color: #6BBA2D
}

.nav_bar_outer .nav_list .cur a {
    color: #6BBA2D
}

.nav_bar_outer .nav_list .cur .arr_icon {
    background-position: 0 -18px
}

.nav_bar_outer .nav_list .cur .first_title,
.nav_bar_outer .nav_list .cur .first_title:hover {
    color: #fff
}

.nav_bar_outer li {
    font-size: .875em;
        /*padding: 1px;*/
}

.nav_bar_outer li a {
    position: relative;
    z-index: 1;
    display: block;
    color: #333;
    padding: 4px 20px 4px 40px;
    line-height: 21px;
    height: 21px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.nav_bar_outer li a .icon.icon-hover,
.nav_bar_outer li a:hover .icon.icon-default {
   
}

.nav_bar_outer li a .icon {
    position: absolute;
    z-index: 2;
    top: 5px;
    left: 11px;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
}

.nav_bar_outer li a:hover {
    text-decoration: none
}

.nav_bar_outer li a:hover .icon.icon-c-hover,
.nav_bar_outer li a:hover .icon.icon-hover {
    display: block
}

.nav_bar_outer li a:hover .triangle_wrap {
    line-height: 0
}

.nav_bar_outer li a:hover .triangle_wrap .triangle_bg {
    border-color: transparent transparent transparent #7c7c7c
}

.nav_bar_outer .nav_child {
    position: absolute;
    top: 0;
    left: 238px;
    background: #fff;
    width: 960px;
    height: 589px;
    max-height: 589px;
    border: 1px solid #cbcbcb;
    border-left: 1px solid #ddd;
    font-size: 12px;
    border-top: 0 none;
    display: none;
    z-index: 99;
    overflow: hidden
}

.nav_bar_outer .nav_child .sub_cate_dd {
    position: relative;
    z-index: 101;
    display: inline-block
}

.nav_bar_outer .nav_child .sub_banner_dd {
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 0;
    width: 100%
}

.nav_bar_outer .nav_child .sub_banner_dd .scp_banner {
    width: 100%
}

.nav_bar_outer .nav_child .sub_banner_dd .scp_banner a {
    padding: 0;
    height: auto
}

.nav_bar_outer .nav_child .sub_banner_dd .scp_banner img {
    display: block;
    width: 100%;
    border: 0
}

.nav_bar_outer .nav_child .child_item {
    position: relative;
    z-index: 101;
    padding: 15px 0 0
}

.nav_bar_outer .nav_child .child_item .mz_item {
    padding: 0 22px
}

.nav_bar_outer .nav_child .child_item .mz_item a {
    background: #e6e6e6;
    text-align: center;
    color: #333;
    padding: 0;
    height: 30px;
    line-height: 30px;
    width: 160px
}

.nav_bar_outer .nav_child .child_item .mz_item a:hover {
    background: #7c7c7c;
    color: #fff
}

.nav_bar_outer .nav_child .child_item .mz_item .min_pic {
    width: 160px;
    height: 68px;
    display: inline-block;
    border: 0;
    margin-bottom: 15px
}

.nav_bar_outer .nav_child .child_item .mz_item .min_pic:hover {
    background: 0 0
}

.nav_bar_outer .nav_child .sub_cate_main {
    width: auto;
    padding: 5px 0 0 20px;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row {
    width: 165px;
    display: inline-block;
    vertical-align: top;
    padding-right: 20px;
    box-sizing: border-box
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row .sub_cate_items {
    width: 160px;
    display: block;
    margin-bottom: 5px
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row .sub_cate_items dt {
    width: 160px;
    max-width: 160px;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    font-size: 12px;
    color: #6BBA2D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row .sub_cate_items dt a {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 0;
    color: #6BBA2D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row .sub_cate_items dt a:hover {
    background: 0 0!important;
    color: #6BBA2D!important;
    text-decoration: underline
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row .sub_cate_items dd {
    margin-bottom: 10px;
    width: 160px
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row .sub_cate_items dd a {
    width: 100%;
    max-width: 180px;
    line-height: 24px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    padding: 0
}

.nav_bar_outer .nav_child .sub_cate_main .sub_cate_row .sub_cate_items dd a:hover {
    color: #6BBA2D;
    background: 0 0!important
}

.nav_bar_outer .nav_child .sub_cate_main .bottom_show_list {
    margin: 0 -30px 0 0
}

.nav_bar_outer .nav_child .sub_cate_main .bottom_show_list li {
    height: 68px;
    float: left;
    margin: 0 24px 0 0;
    display: inline
}

.nav_bar_outer .nav_child .sub_cate_main .bottom_show_list li a {
    height: 68px;
    padding: 0;
    border: 0
}

.nav_bar_outer .nav_child .sub_cate_main .bottom_show_list li a:hover {
    background: 0 0!important
}

.nav_bar_outer .nav_child .sub_cate_main .bottom_show_list li a img {
    display: inline;
    width: 160px;
    height: 68px
}

.menu-dimmer {
    background-color: rgba(0, 0, 0, .5);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 24;
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease
}

.topm_r {
    z-index: 22;
    position: absolute;
    bottom: 55px;
    right: 0
}

.topm_r .es_top_items,
.topm_r .ru_top_items,
.topm_r .top_items {
    position: relative;
    margin-left: 10px;
    padding-left: 5px;
    width: 90px;
    height: 42px
}

.topm_r .es_top_items .icon_top_items,
.topm_r .ru_top_items .icon_top_items,
.topm_r .top_items .icon_top_items {
    position: absolute;
    top: 5px;
    left: 0;
    display: block;
    background-position: 0 -850px;
    width: 22px;
    height: 21px
}

.topm_r .es_top_items a,
.topm_r .ru_top_items a,
.topm_r .top_items a {
    padding-left: 28px;
    display: block;
    width: 60px;
    height: 32px;
    line-height: 38px;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    position: relative
}

.topm_r .es_top_items a:hover,
.topm_r .ru_top_items a:hover,
.topm_r .top_items a:hover {
    color: #6BBA2D;
    text-decoration: none
}

.topm_r .es_top_items .cart_item_box,
.topm_r .ru_top_items .cart_item_box,
.topm_r .top_items .cart_item_box {
    width: auto;
    height: auto;
    position: absolute;
    top: 42px;
    left: -187px;
    display: none;
    cursor: pointer
}

.topm_r .es_top_items .cart_item_box .none,
.topm_r .ru_top_items .cart_item_box .none,
.topm_r .top_items .cart_item_box .none {
    display: none
}

.topm_r .es_top_items .cart_item_box .item_con,
.topm_r .ru_top_items .cart_item_box .item_con,
.topm_r .top_items .cart_item_box .item_con {
    width: 280px;
    height: auto;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 2px 5px #ddd;
    border-top: 0 none;
    border-radius: 0 0 3px 3px
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart {
    width: 280px;
    height: auto;
    padding-bottom: 20px
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .top_line,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .top_line,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .top_line {
    width: 197px;
    height: 1px;
    background: #ddd;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .cart_icon,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .cart_icon,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .cart_icon {
    width: 102px;
    height: 77px;
    display: block;
    background-position: -308px -450px;
    margin: 0 auto
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .p1,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .p1,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .p1 {
    line-height: 25px;
    font-size: 14px;
    color: #000;
    text-align: center
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .p1 a,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .p1 a,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .p1 a {
    width: 100%;
    height: 25px;
    line-height: 25px;
    color: #6BBA2D;
    text-decoration: underline;
    display: inline-block;
    padding-left: 0
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .p2,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .p2,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .p2 {
    text-align: center
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .p2 .loader_ico,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .p2 .loader_ico,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .p2 .loader_ico {
    width: 15px;
    height: 15px;
    background-color: #6BBA2D;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .p2 .bounce_1,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .p2 .bounce_1,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .p2 .bounce_1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.topm_r .es_top_items .cart_item_box .item_con .no_sign_cart .p2 .bounce_2,
.topm_r .ru_top_items .cart_item_box .item_con .no_sign_cart .p2 .bounce_2,
.topm_r .top_items .cart_item_box .item_con .no_sign_cart .p2 .bounce_2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes bouncedelay {
    0%,
    100%,
    80% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1)
    }
}

@keyframes bouncedelay {
    0%,
    100%,
    80% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list,
.topm_r .top_items .cart_item_box .item_con .cart_child_list {
    width: auto;
    height: auto
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl {
    height: auto;
    max-height: 325px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar {
    width: 9px;
    height: 9px
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-track,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-track,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-track {
    display: none
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-track-piece,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-track-piece,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-track-piece {
    background: #e7e7e7
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-thumb,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-thumb,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 6px
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-corner,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-corner,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-webkit-scrollbar-corner {
    background: #f66
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar {
    width: 9px;
    height: 9px
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-track,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-track,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-track {
    display: none
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-track-piece,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-track-piece,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-track-piece {
    background: #e7e7e7
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-thumb,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-thumb,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-thumb {
    background: #aaa;
    border-radius: 6px
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-corner,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-corner,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl::-moz-scrollbar-corner {
    background: #f66
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl:scrollbar-arrow-color,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl:scrollbar-arrow-color,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl:scrollbar-arrow-color {
    border: 5px solid transparent;
    border-width: 5px 5px 0;
    border-top: 5px solid #999
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd {
    min-height: 60px;
    height: auto;
    position: relative;
    font-weight: 400
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col {
    width: 190px;
    height: auto;
    border-bottom: 1px solid #ddd;
    margin: 0 10px;
    padding: 8px 0 5px 70px
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col img,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col img,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col img {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 15px;
    left: 10px;
    background-color: #ddd
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title {
    height: auto;
    max-height: 36px;
    line-height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 10px;

}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title a,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title a,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title a {
    width: 100%;
    height: auto;
    line-height: 18px;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    padding-left: 0;
    min-height:36px;
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title a:hover,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title a:hover,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .pro_title a:hover {
    color: #6BBA2D
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .bm_con,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .bm_con,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .bm_con {
    width: 100%;
    height: auto;
    max-height: 40px;
    line-height: 20px;
    font-size: 12px;
    color: #888;
    display: inline-block;
    float: left;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .bm_col,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .bm_col,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .bm_col {
    width: auto;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #888;
    float: left;
    display: inline-block
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price {
    height: 20px;
    float: right;
    color: #6BBA2D;
    font-size: 14px;
    margin-right: 8px
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price i,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price i,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price i {
    font-style: normal!important;
    font-size: 14px!important;
    line-height: 16px!important;
    vertical-align: top!important
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price .units,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price .units,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd .cmb_col .shop_price .units {
    font-size: 16px;
    position: relative;
    top: -3px;
    left: 0;
    margin-right: 3px
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl .on,
.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl dd:hover,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl .on,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl dd:hover,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl .on,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl dd:hover {
    background: #f1f1f1
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list dl .on .bmt_line,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list dl .on .bmt_line,
.topm_r .top_items .cart_item_box .item_con .cart_child_list dl .on .bmt_line {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #ddd;
    position: absolute;
    bottom: 0;
    left: 0
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap {
    width: auto;
    height: auto;
    padding: 12px 10px;
    background: #f1f1f1
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num {
    width: 120px;
    height: auto;
    float: left
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_number,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_number,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_number {
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    float: left
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz {
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #6BBA2D;
    float: left
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz i,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz i,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz i {
    font-style: normal!important;
    font-size: 14px!important;
    line-height: 16px!important
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz .my_shop_price i,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz .my_shop_price i,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap .total_num .good_pricesz .my_shop_price i {
    position: relative;
    top: 2px;
    left: 0;
    vertical-align: top
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap .cart_btn,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap .cart_btn,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap .cart_btn {
    width: 115px;
    height: 30px;
    line-height: 30px;
    background: #6BBA2D;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    float: right;
    margin-top: 5px;
    padding-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.topm_r .es_top_items .cart_item_box .item_con .cart_child_list .total_wrap .cart_btn:hover,
.topm_r .ru_top_items .cart_item_box .item_con .cart_child_list .total_wrap .cart_btn:hover,
.topm_r .top_items .cart_item_box .item_con .cart_child_list .total_wrap .cart_btn:hover {
    background: #6BBA2D
}

.topm_r .es_top_items .flex_con,
.topm_r .ru_top_items .flex_con,
.topm_r .top_items .flex_con {
    left: -187px
}

.topm_r .es_top_items .cart_num,
.topm_r .ru_top_items .cart_num,
.topm_r .top_items .cart_num {
    width: auto;
    height: 16px;
    line-height: 16px;
    padding: 0 8px;
    position: absolute;
    top: -10px;
    left: 10px;
    background: #fff;
    border: 1px solid #ddd;
    text-align: center;
    border-radius: 3px;
    display: none
}

.topm_r .current .sign_box,
.topm_r .top_signText:hover .not-login-a {
    padding-top: 5px
}

.topm_r .es_top_items .cart_num b,
.topm_r .ru_top_items .cart_num b,
.topm_r .top_items .cart_num b {
    font-weight: 400
}

.topm_r .es_top_items .cart_num em,
.topm_r .ru_top_items .cart_num em,
.topm_r .top_items .cart_num em {
    position: absolute;
    display: block;
    bottom: -10px;
    left: 8px;
    border-width: 5px;
    border-style: solid
}

.topm_r .es_top_items .cart_num .tri_bd,
.topm_r .ru_top_items .cart_num .tri_bd,
.topm_r .top_items .cart_num .tri_bd {
    border-color: #ddd transparent transparent;
    bottom: -11px;
    z-index: 1
}

.topm_r .es_top_items .cart_num .tri_bg,
.topm_r .ru_top_items .cart_num .tri_bg,
.topm_r .top_items .cart_num .tri_bg {
    border-color: #fff transparent transparent;
    bottom: -10px;
    z-index: 2
}

.topm_r .sign_box {
    height: 42px
}

.topm_r .current {
    background: #fff;
    border-radius: 3px 3px 0 0
}

.topm_r .current .hide {
    display: none
}

.topm_r .current span {
    color: #6BBA2D
}

.topm_r .current .icon_top_items {
    top: 10px;
    width: 22px;
    height: 21px;
    background-position: 0 -900px
}

.topm_r .top_likeItems {
    position: relative;
    margin-right: 10px;
    width: 124px;
    height: 32px
}

.topm_r .top_likeItems a {
    padding-left: 30px;
    display: block;
    width: 95px;
    height: 32px;
    line-height: 38px;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.topm_r .top_likeItems a:hover {
    color: #6BBA2D;
    text-decoration: none
}

.topm_r .es_top_likeItems {
    position: relative;
    margin-right: 10px;
    width: 85px;
    height: 32px
}

.topm_r .es_top_likeItems a {
    padding-left: 35px;
    display: block;
    width: 50px;
    height: 32px;
    line-height: 16px;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.topm_r .es_top_likeItems a:hover {
    color: #6BBA2D;
    text-decoration: none
}

.topm_r .es_top_likeItems:hover .icon_top_likeItems,
.topm_r .top_likeItems:hover .icon_top_likeItems {
    background-position: -44px -900px
}

.topm_r .icon_top_likeItems {
    position: absolute;
    top: 5px;
    left: 0;
    display: block;
    width: 24px;
    height: 20px;
    background-position: -44px -850px
}

.topm_r .carts_number,
.topm_r .likes_number {
    position: absolute;
    top: -8px;
    left: 10px;
    text-align: center
}

.topm_r .es_top_signText:hover .icon_top_login,
.topm_r .top_signText:hover .icon_top_login {
    background-position: -88px -900px
}

.topm_r .icon_top_login {
    position: absolute;
    top: 5px;
    left: 15px;
    display: block;
    width: 22px;
    height: 21px;
    background-position: -88px -850px
}

.topm_r .top_signText {
    position: relative;
    margin-right: 10px;
    padding-left: 15px;
    width: 125px;
    height: 44px;
    line-height: 16px;
    font-size: 14px;
    color: #fff
}

.topm_r .top_signText a {
    color: #fff
}

.topm_r .top_signText.top_signText_notLogin {
    width: 105px
}

.topm_r .top_signText.top_signText_notLogin .not-login-a {
    width: 80px
}

.topm_r .top_signText .login-username {
    display: block;
    padding-left: 28px;
    font-size: 13px
}

.topm_r .top_signText .login-username:hover {
    color: #333
}

.topm_r .top_signText .login-username span {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.topm_r .top_signText:hover {
    height: 44px;
    background: #fff;
    border-radius: 3px 3px 0 0
}

.topm_r .top_signText:hover .top_notSign_box {
    display: block;
    color: red
}

.topm_r .top_signText:hover .not-login-a .icon_top_login {
    top: 10px
}

.topm_r .es_top_signText:hover .login-username .icon_top_login,
.topm_r .top_signText:hover .login-username .icon_top_login {
    top: 15px
}

.topm_r .top_signText:hover .span_notLogin {
    color: #6BBA2D
}

.topm_r .top_signText:hover .login-username {
    padding-top: 10px;
    color: #333
}

.topm_r .es_top_signText {
    position: relative;
    margin-right: 10px;
    padding-left: 15px;
    width: 125px;
    height: 44px;
    line-height: 16px;
    font-size: 14px;
    color: #fff
}

.topm_r .es_top_signText:hover {
    height: 44px;
    background: #fff;
    border-radius: 3px 3px 0 0
}

.topm_r .es_top_signText:hover .top_notSign_box {
    display: block;
    color: red
}

.topm_r .es_top_signText:hover .span_notLogin {
    color: #6BBA2D
}

.topm_r .es_top_signText:hover .login-username {
    padding-top: 10px;
    color: #333
}

.topm_r .es_top_signText:hover span.es_span_notLogin {
    height: 32px!important;
    line-height: 16px!important
}

.topm_r .es_top_signText.top_signText_notLogin {
    width: 110px
}

.topm_r .es_top_signText.top_signText_notLogin .not-login-a {
    width: 85px
}

.topm_r .top_signText_notLogin {
    position: relative;
    padding-left: 15px;
    width: 115px;
    line-height: 16px;
    font-size: 13px;
    color: #fff
}

.topm_r .top_signText_notLogin span.span_notLogin {
    height: 32px;
    line-height: 38px
}

.topm_r .top_signText_notLogin span.span_notLogin .m-line {
    display: inline-block;
    margin: 0 5px;
    width: 0;
    height: 10px;
    border-left: 1px solid #666;
    color: #666
}

.topm_r .top_signText_notLogin span {
    display: block;
    width: 100%;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

.topm_r .top_signText_notLogin a {
    padding-left: 28px;
    display: block;
    height: 32px;
    line-height: 16px;
    width: 90px;
    color: #fff;
    text-decoration: none;
    overflow: hidden
}

.topm_r .top_signText_notLogin a:hover {
    color: #6BBA2D
}

.topm_r .top_notSign_box {
    padding: 10px 14px;
    width: 230px;
    height: auto;
    position: absolute;
    top: 34px;
    left: 0;
    display: none;
    cursor: pointer;
    border-radius: 0 0 3px 3px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 2px 5px #ddd;
    border-top: 0 none
}

.topm_r .top_notSign_box .reg-tips {
    margin-bottom: 10px;
    line-height: 20px;
    color: #333;
    font-size: 12px
}

.topm_r .top_notSign_box .reg-btn {
    display: block;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #6BBA2D;
    text-decoration: none;
    text-align: center;
    border-radius: 3px
}

.topm_r .top_notSign_box .reg-btn:hover {
    color: #fff
}

.topm_r .top_notSign_box .other-login-method span {
    display: inline-block;
    width: auto;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
    color: #333
}

.topm_r .top_notSign_box .other-login-method .o-login-method {
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    display: inline-block;
    width: 25px;
    height: 26px;
    text-indent: -9999px
}

.topm_r .top_notSign_box .other-login-method .o-login-method:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.topm_r .top_notSign_box .other-login-method .fb-method {
    background-position: -210px 0
}

.topm_r .top_notSign_box .other-login-method .tw-method {
    background-position: -260px 0
}

.topm_r .top_notSign_box .other-login-method .gg-method {
    background-position: -310px 0
}

.topm_r .top_notSign_box .other-login-method .pi-method {
    background-position: -360px 0
}

.topm_r .top_my_account_box {
    display: none;
    position: absolute;
    top: 42px;
    left: 0;
    line-height: 24px
}

.topm_r .top_my_account_box ul {
    padding: 0;
    width: 230px;
    background: #fff;
    border-radius: 0 3px 3px
}

.topm_r .top_my_account_box ul li:first-child a:hover {
    border-radius: 0 3px 0 0
}

.topm_r .top_my_account_box ul li:last-child a:hover {
    border-radius: 0 0 3px 3px
}

.topm_r .top_my_account_box a {
    display: block;
    padding: 0;
    width: 100%;
    color: #333;
    line-height: 32px;
    text-indent: 15px;
    font-size: 1em
}

.topm_r .top_my_account_box a:hover {
    color: #6BBA2D;
    background: #eaeaea
}

.topm_r .top_my_account_box .icon-arrow-top {
    position: absolute;
    top: -8px;
    right: 40px;
    display: block;
    border: 7px solid transparent;
    border-color: transparent transparent #fff
}

:root .topm_r dl.top_operate_hover i.triangle {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: all .5s ease-in-out
}

.top_m_inner {
    padding: 0 400px 0 270px;
    position: relative
}

.top_m_inner form>* {
    box-sizing: border-box
}

.top_m_inner .seo_fields {
    padding-top: 10px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    overflow: hidden
}

.top_m_inner .seo_fields .tit,
.top_m_inner .seo_fields h1 {
    color: #6BBA2D
}

.top_m_inner .seo_fields a {
    color: #fff
}

.top_m_inner .seo_fields a:hover {
    color: #6BBA2D
}

.top_m_inner h1 {
    display: inline;
    float: left
}

.top_m_inner .nav-left {
    float: left
}

.top_m_inner .nav-left .nav-search-scope {
    width: 120px;
    position: relative;
    height: 36px;
    margin: 0;
    padding-left: 5px;
    border: 1px solid #cdcdcd;
    background-color: #f3f3f3;
    background-image: none;
    border-left: 1px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    border-radius: 3px 0 0 3px
}

.top_m_inner .nav-left .nav-search-facade {
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.top_m_inner .nav-left .nav-search-facade .nav-search-label {
    margin-right: 21px;
    margin-left: 5px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #777;
    font-size: 12px;
    line-height: 38px
}

.top_m_inner .nav-left .nav-search-facade i {
    position: absolute;
    top: 17px;
    right: 16px;
    font-size: 0
}

.top_m_inner .nav-left .nav-search-dropdown {
    position: absolute;
    display: block;
    top: -1px;
    left: -1px;
    height: 36px;
    width: 1px;
    font-family: arial, sans-serif;
    outline: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
    border: 0;
    line-height: 30px
}

.top_m_inner .top_seachBox {
    height: 38px;
    padding-left: 10px;
    padding-right: 60px;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    border-radius: 0 3px 3px 0
}

.top_m_inner .welt_top {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 37px;
    width: 100%
}

.top_m_inner .searchArea {
    width: 100%;
    border: 0;
    height: 28px;
    margin: 6px 0
}

.top_m_inner .seachBtn {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 38px;
    background: #6BBA2D
}

.top_m_inner .seachBtn .search-icon {
    margin: 0 auto;
    display: block;
    width: 25px;
    height: 25px;
    background-position: -64px -385px;
    font-size: 0
}

.top_m_inner .search_cate {
    position: absolute;
    width: 134px;
    top: 0;
    right: 0;
    font-size: .75em
}

.top_m_inner .search_cate dt {
    width: 110px;
    height: 30px;
    padding-left: 4px;
    padding-right: 20px;
    border-left: 1px solid #ddd;
    text-align: center;
    line-height: 30px;
    cursor: pointer
}

.top_m_inner .search_cate dt span {
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.top_m_inner .search_cate dt i {
    position: absolute;
    top: 16px;
    right: 10px
}

.top_m_inner .search_cate dd {
    position: absolute;
    top: 30px;
    right: -1px;
    display: none;
    margin-left: -100px;
    width: 200px;
    background-color: #fff;
    border: 1px solid #ddd
}

.top_m_inner .hotKeyWord,
.top_m_inner .searchTips {
    position: absolute;
    left: 0;
    width: 100%;
    box-sizing: border-box
}

.top_m_inner .search_cate dd li {
    padding: 0 10px;
    line-height: 24px;
    cursor: pointer
}

.top_m_inner .search_cate dd .on,
.top_m_inner .search_cate dd li:hover {
    background-color: #f1f1f1
}

.top_m_inner .search_cate i.b_tri {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    transition: all .5s ease-in-out
}

.top_m_inner dl.hover i.b_tri {
    top: 13px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid #666
}

.top_m_inner .searchTips {
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 0 5px #ddd;
    background: #fff;
    top: 0;
    display: none;
    z-index: 100
}

.top_m_inner .searchTips ul {
    margin: 2px
}

.top_m_inner .searchTips .ahover {
    background: #f1f1f1
}

.top_m_inner .searchTips a {
    padding: 5px 10px;
    font-size: .75em;
    color: #666;
    display: block
}

.top_m_inner .searchTips a:hover {
    text-decoration: none;
    background: #f1f1f1
}

.top_m_inner .searchTips a strong {
    color: #004b91
}

.top_m_inner .hotKeyWord {
    display: none;
    top: 0;
    z-index: 99;
    background: #fff;
    border: 1px solid #ddd
}

.top_m_inner .hotKeyWord h5 {
    line-height: 24px;
    padding: 2px 5px 2px 10px;
    color: #6BBA2D;
    font-size: 12px
}

.top_m_inner .hotKeyWord p {
    margin: 0;
    padding: 2px 5px 2px 10px;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 26px;
    overflow: hidden;
    cursor: pointer
}

.top_m_inner .hotKeyWord p:hover {
    background: #f1f1f1!important
}

.top_m_inner .hotKeyWord p:nth-child(1) .number,
.top_m_inner .hotKeyWord p:nth-child(2) .number,
.top_m_inner .hotKeyWord p:nth-child(3) .number {
    color: #6BBA2D
}

:root .top_m_inner dl.hover i.b_tri {
    border-top: 5px solid #666;
    border-bottom: 5px solid transparent
}

:root .top_m_inner dl.hover i.triangle {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: all .5s ease-in-out
}

#nav {
    height: 42px;
    margin-top: 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    position: relative;
    z-index: 10;
    clear: left;
    background-color: #fbfbfb
}

#nav ul {
    padding-left: 25px
}

#nav .nav_cat {
    display: inline;
    float: left;
    padding: 0 14px
}

#nav .nav_cat a.cat_rt {
    color: #333;
    position: relative;
    display: block;
    float: left;
    z-index: 11;
    line-height: 42px;
    font-size: .75em;
    font-weight: 700
}

#nav .nav_cat a.cat_rt:hover {
    color: #fff;
    text-decoration: none
}

#nav .nav_cat i.triangle {
    border-width: 7px
}

#nav .nav_cat i.t_tri {
    position: absolute;
    z-index: 11;
    bottom: 0;
    left: 50%;
    margin-left: -7px;
    border-bottom-color: transparent
}

#nav .nav_cat .nav_box {
    position: absolute;
    z-index: 10;
    left: 25px;
    top: 42px;
    display: none;
    background-color: #fff;
    width: 998px;
    height: 265px;
    border: 1px solid #000
}

#nav li.hover {
    background-color: #000
}

#nav li.hover i.t_tri {
    border-bottom-color: #fff
}

#nav li.hover a.cat_rt {
    color: #fff
}

#nav li.hover .nav_box {
    display: block
}

#nav .nav_box .nav_cutList {
    display: inline;
    float: left;
    width: 420px;
    margin: 30px 0 0 50px
}

#nav .nav_box .nav_cutList dl {
    width: 200px;
    height: 210px;
    overflow: hidden;
    padding: 0 5px;
    display: inline;
    float: left
}

#nav .nav_box .nav_cutList dt {
    height: 30px;
    line-height: 30px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: .875em;
    font-weight: 700;
    border-bottom: 1px dotted #ddd
}

#nav .nav_box .nav_cutList dd {
    font-size: .75em;
    line-height: 18px;
    padding: 3px 0 3px 5px
}

#nav .nav_box .nav_cutList a {
    color: #666
}

#nav .nav_box .nav_cutList a:hover {
    color: #6BBA2D
}

#nav .nav_box .nav_img {
    display: inline;
    float: right;
    width: 505px;
    height: 265px;
    overflow: hidden
}

.price {
    font: 400 18px/22px Arial;
        color: #6BBA2D;

}

.cutOff_tag i,
.my_shop_price i,
.pages i {
    font-style: normal
}

.costPrice {
    text-decoration: line-through;
    font-size: .75em;
    font-weight: 400
}

.costPrice .my_shop_price i {
    vertical-align: inherit
}

.bizhong {
    display: none
}

.my_shop_price {
    margin-right: 5px
}

.pop_ico {
    width: auto;
    height: auto;
    display: inline-block;
    background: url(../images/styleimg/pop_ico.png) no-repeat;
    overflow: hidden
}

.flashsale_pop_tips {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: url(../images/styleimg/tips_bg_01.png) no-repeat;
    position: relative;
    top: 2px;
    left: 0;
    background-size: 100% auto
}

.flashsalePop_Box {
    width: 100%;
    height: 100%;
    display: none
}

.flashsalePop_Box .PopBox_Con,
.flashsalePop_Box .de_Box,
.flashsalePop_Box .pt_Box {
    width: 320px;
    text-align: left;
    padding: 13px 5px 20px 20px;
    height: auto;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    margin-top: 30px;
    margin-left: -33px;
    z-index: 999999
}

.flashsalePop_Box .PopBox_Con .tri_bd,
.flashsalePop_Box .de_Box .tri_bd,
.flashsalePop_Box .pt_Box .tri_bd {
    margin: -24px 0 0 10px;
    position: relative;
    top: -45px;
    left: -10px;
    width: 0;
    height: 0;
    border-color: transparent transparent #ccc;
    border-style: solid;
    border-width: 12px;
    z-index: 1000000
}

.flashsalePop_Box .PopBox_Con .tri_bg,
.flashsalePop_Box .de_Box .tri_bg,
.flashsalePop_Box .pt_Box .tri_bg {
    margin: -23px 0 0 10px;
    position: relative;
    top: -43px;
    left: -44px;
    width: 0;
    height: 0;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 12px;
    z-index: 1000001
}

.flashsalePop_Box .PopBox_Con .Content_col,
.flashsalePop_Box .de_Box .Content_col,
.flashsalePop_Box .pt_Box .Content_col {
    width: auto;
    height: auto
}

.flashsalePop_Box .PopBox_Con .Content_col strong,
.flashsalePop_Box .de_Box .Content_col strong,
.flashsalePop_Box .pt_Box .Content_col strong {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin: 10px 0 10px -68px;
    font-family: Arial
}

.flashsalePop_Box .PopBox_Con .Content_col .fons,
.flashsalePop_Box .de_Box .Content_col .fons,
.flashsalePop_Box .pt_Box .Content_col .fons {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    text-align: left;
    font-family: Arial
}

.flashsalePop_Box .PopBox_Con .Content_col .pop_btn,
.flashsalePop_Box .de_Box .Content_col .pop_btn,
.flashsalePop_Box .pt_Box .Content_col .pop_btn {
    width: 220px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 22px auto 0;
    border-radius: 4px;
    background: #6BBA2D;
    color: #fff;
    text-align: center;
    padding: 0 20px;
    overflow: hidden
}

.flashsalePop_Box .PopBox_Con .Content_col .pop_btn:hover,
.flashsalePop_Box .de_Box .Content_col .pop_btn:hover,
.flashsalePop_Box .pt_Box .Content_col .pop_btn:hover {
    background: #ff9c00
}

.flashsalePop_Box .ru_Box {
    width: 350px;
    text-align: left;
    padding: 15px 15px 20px 20px;
    height: auto;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    margin-top: 30px;
    margin-left: -33px;
    z-index: 999999
}

.flashsalePop_Box .ru_Box .tri_bd,
.flashsalePop_Box .ru_Box .tri_bg {
    position: relative;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px
}

.flashsalePop_Box .ru_Box .tri_bd {
    margin: -24px 0 0 10px;
    top: -45px;
    left: -10px;
    border-color: transparent transparent #ccc;
    z-index: 1000000
}

.flashsalePop_Box .ru_Box .tri_bg {
    margin: -23px 0 0 10px;
    top: -43px;
    left: -44px;
    border-color: transparent transparent #fff;
    z-index: 1000001
}

.flashsalePop_Box .ru_Box .Content_col {
    width: auto;
    height: auto
}

.flashsalePop_Box .ru_Box .Content_col strong {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin: 10px 0 10px -68px;
    font-family: Arial
}

.flashsalePop_Box .ru_Box .Content_col .fons {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    text-align: left;
    font-family: Arial
}

.flashsalePop_Box .ru_Box .Content_col .pop_btn {
    width: 220px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 22px auto 0;
    border-radius: 4px;
    background: #6BBA2D;
    color: #fff;
    text-align: center;
    padding: 0 20px;
    overflow: hidden
}

.flashsalePop_Box .ru_Box .Content_col .pop_btn:hover {
    background: #ff9c00
}

.flashsalePop_Box .fr_Box {
    width: 330px;
    text-align: left;
    padding: 15px 15px 20px 20px;
    height: auto;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    margin-top: 30px;
    margin-left: -33px;
    z-index: 999999
}

.flashsalePop_Box .fr_Box .tri_bd,
.flashsalePop_Box .fr_Box .tri_bg {
    position: relative;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px
}

.flashsalePop_Box .fr_Box .tri_bd {
    margin: -24px 0 0 10px;
    top: -45px;
    left: -10px;
    border-color: transparent transparent #ccc;
    z-index: 1000000
}

.flashsalePop_Box .fr_Box .tri_bg {
    margin: -23px 0 0 10px;
    top: -43px;
    left: -44px;
    border-color: transparent transparent #fff;
    z-index: 1000001
}

.flashsalePop_Box .fr_Box .Content_col {
    width: auto;
    height: auto
}

.flashsalePop_Box .fr_Box .Content_col strong {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin: 10px 0 10px -68px;
    font-family: Arial
}

.flashsalePop_Box .fr_Box .Content_col .fons {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    text-align: left;
    font-family: Arial
}

.flashsalePop_Box .fr_Box .Content_col .pop_btn {
    width: 220px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 22px auto 0;
    border-radius: 4px;
    background: #6BBA2D;
    color: #fff;
    text-align: center;
    padding: 0 20px;
    overflow: hidden
}

.flashsalePop_Box .fr_Box .Content_col .pop_btn:hover {
    background: #ff9c00
}

.flashsalePop_Box .es_Box {
    width: 290px;
    text-align: left;
    padding: 15px 15px 20px 20px;
    height: auto;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    margin-top: 30px;
    margin-left: -33px;
    z-index: 999999
}

.flashsalePop_Box .es_Box .tri_bd,
.flashsalePop_Box .es_Box .tri_bg {
    position: relative;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px
}

.flashsalePop_Box .es_Box .tri_bd {
    margin: -24px 0 0 10px;
    top: -45px;
    left: -10px;
    border-color: transparent transparent #ccc;
    z-index: 1000000
}

.flashsalePop_Box .es_Box .tri_bg {
    margin: -23px 0 0 10px;
    top: -43px;
    left: -44px;
    border-color: transparent transparent #fff;
    z-index: 1000001
}

.flashsalePop_Box .es_Box .Content_col {
    width: auto;
    height: auto
}

.flashsalePop_Box .es_Box .Content_col strong {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin: 10px 0 10px -68px;
    font-family: Arial
}

.flashsalePop_Box .es_Box .Content_col .fons {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    text-align: left;
    font-family: Arial
}

.flashsalePop_Box .es_Box .Content_col .pop_btn {
    width: 220px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 22px auto 0;
    border-radius: 4px;
    background: #6BBA2D;
    color: #fff;
    text-align: center;
    padding: 0 20px;
    overflow: hidden
}

.flashsalePop_Box .es_Box .Content_col .pop_btn:hover {
    background: #ff9c00
}

.flashsalePop_Box .it_Box {
    width: 260px;
    text-align: left;
    padding: 15px 20px 20px;
    height: auto;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    margin-top: 30px;
    margin-left: -33px;
    z-index: 999999
}

.flashsalePop_Box .it_Box .tri_bd,
.flashsalePop_Box .it_Box .tri_bg {
    position: relative;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px
}

.flashsalePop_Box .it_Box .tri_bd {
    margin: -24px 0 0 10px;
    top: -45px;
    left: -10px;
    border-color: transparent transparent #ccc;
    z-index: 1000000
}

.flashsalePop_Box .it_Box .tri_bg {
    margin: -23px 0 0 10px;
    top: -43px;
    left: -44px;
    border-color: transparent transparent #fff;
    z-index: 1000001
}

.flashsalePop_Box .it_Box .Content_col {
    width: auto;
    height: auto
}

.flashsalePop_Box .it_Box .Content_col strong {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin: 10px 0 10px -68px;
    font-family: Arial
}

.flashsalePop_Box .it_Box .Content_col .fons {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    text-align: left;
    font-family: Arial
}

.flashsalePop_Box .it_Box .Content_col .pop_btn {
    width: 220px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 22px auto 0;
    border-radius: 4px;
    background: #6BBA2D;
    color: #fff;
    text-align: center;
    padding: 0 20px;
    overflow: hidden
}

.flashsalePop_Box .it_Box .Content_col .pop_btn:hover {
    background: #ff9c00
}

.flashsalePop_Box .animat {
    -webkit-animation-name: bouncein;
    animation-name: bouncein;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated,
.flashsalePop_Box .bounceoutup {
    -webkit-animation-duration: 1.5s;
    -webkit-animation-fill-mode: both
}

.flashsalePop_Box .bounceoutup {
    -webkit-animation-name: bounceoutup;
    animation-name: bounceoutup;
    animation-duration: 1.5s;
    animation-fill-mode: both
}

@-webkit-keyframes bouncein {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bouncein {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes bounceoutup {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceoutup {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.shareList {
    margin-bottom: 20px
}

.shareList li {
    display: inline;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px
}

.shareList li a {
    display: inline;
    float: left;
    padding: 5px;
    width: 20px;
    height: 20px;
    font: 0/0 Arial;
    background: #333 !important;
    border-radius: 3px;
    transition: all .3s ease-in-out
}

.shareList li a:hover {
    -webkit-transform: translate(0, -5px);
    transform: translate(0, -5px)
}

.shareList li a .share-icon {
    display: inline-block;
    width: 20px;
    height: 20px
}

.shareList li .telegram {
    width: 33px!important;
    height: 33px!important;
    display: block;
    background: 0 0;
    padding: 0
}

.shareList li .telegram .telegram_ico {
    width: auto;
    height: auto;
    background: url(../images/styleimg/telegram_ico.png) no-repeat
}

.shareList li .telegram .telegram-icon {
    width: 33px;
    height: 33px;
    display: block;
    background-position: 0 0
}

.shareList li .telegram .telegram-icon:hover {
    background-position: 0 -49px
}

.shareList li .f_blog {
    width: 43px!important;
    height: 30px!important;
    display: block;
    background: 0 0!important;
    padding: 0
}

.shareList li .f_blog .icon-fb_blog {
    display: block
}

.shareList li .f_blog .icon-fb_blog_hover,
.shareList li .f_blog:hover .icon-fb_blog {
    display: none
}

.shareList li .f_blog:hover .icon-fb_blog_hover {
    display: block
}

.shareList li a.fbk:hover {
    background: #3b5998
}

.shareList li a.fbk .share-icon {
    background-position: -60px -40px !important;
}

.shareList li a.tw:hover {
    background: #00b5f1
}

.shareList li a.tw .share-icon {
    background-position: -120px -40px !important;
}

.shareList li a.vk:hover {
    background: #507299
}

.shareList li a.vk .share-icon {
    background-position: -90px -40px !important;
}

.shareList li a.yt:hover {
    background: #e32c28
}

.shareList li a.yt .share-icon {
    background-position: -150px -40px !important;
}

.shareList li a.google:hover {
    background: #db4838
}

.shareList li a.google .share-icon {
    background-position: -180px -40px !important;
}

.shareList li a.instagram:hover {
    background: #80544b
}

.shareList li a.instagram .share-icon {
    background-position: -210px -40px !important;
}

.shareList li a.ok:hover {
    background: #f58220
}

.shareList li a.ok .share-icon {
    background-position: -270px -40px !important;
}

.shareList li a.pin:hover {
    background: #eb0909
}

.shareList li a.pin .share-icon {
    background-position: -240px -40px !important;
}

.shareList .sharetype li {
    width: 26px;
    height: 26px
}

.shareList .sharetype li .viber {
    background: url(../images/blog/viber1.jpg)
}

.shareList .sharetype li .viber i {
    background-image: none
}

.shareList .sharetype li .viber:hover {
    background: url(../images/blog/viber.jpg)
}

.shareList .sharetype li .viber:hover i {
    background-image: none
}

.other_shareInner {
    /*padding: 0 25px;*/
    width: 25%;
    height: 100%;
    min-height: 180px;
    border-right: 1px solid #ddd;
    overflow: hidden
}

.other_shareInner p {
    font-size: .875em;
    font-weight: 700;
    line-height: 20px;
    padding-bottom: 5px
}

.other_shareInner p span {
    font-size: 12px;
    font-weight: 400
}

.other_shareInner li {
    margin: 0 10px 0 0
}

.bottom_CodeBox {
    width: 40px;
    height: 50px;
    background: #333;
    position: fixed;
    right: 10px;
    bottom: 90px;
    cursor: pointer;
    z-index: 999;
    display: none
}

.bottom_CodeBox .app_icon {
    width: auto;
    height: auto;
    display: inline-block;
    background: url(../images/domeimg/code/code_ico.png) no-repeat
}

.bottom_CodeBox .clear {
    clear: both
}

.bottom_CodeBox .mobile_con {
    width: 20px;
    height: 35px;
    background-position: 3px -69px;
    margin: 5px 0 0 9px
}

.bottom_CodeBox .right_CodeBox {
    width: 230px;
    height: 155px;
    padding: 25px;
    background: #fff;
    position: absolute;
    top: -140px;
    right: 63px;
    z-index: 99;
    border: 1px solid #ddd;
    box-shadow: 0 2px 10px #ddd;
    display: none
}

.bottom_CodeBox .right_CodeBox .br_ico {
    width: 24px;
    height: 28px;
    display: inline-block;
    /*background: url(../images/domeimg/code/br_bg.png) no-repeat;*/
    position: absolute;
    top: 143px;
    right: -24px
}

.bottom_CodeBox .right_CodeBox .codeBox {
    width: 212px;
    height: auto;
    margin: 0 auto
}

.bottom_CodeBox .right_CodeBox .codeBox .codeImg {
    width: 90px;
    height: 90px;
    display: inline-block;
    float: left
}

.bottom_CodeBox .right_CodeBox .codeBox .store_link {
    width: 110px;
    height: auto;
    float: left;
    padding-left: 12px
}

.bottom_CodeBox .right_CodeBox .codeBox .store_link .apps_icon {
    width: 110px;
    height: 38px;
    display: inline-block;
    background-position: 0 -141px
}

.bottom_CodeBox .right_CodeBox .codeBox .store_link .android_icon {
    width: 110px;
    height: 38px;
    display: inline-block;
    background-position: 0 -198px
}

.bottom_CodeBox .right_CodeBox .link_tit {
    width: auto;
    height: auto;
    margin: 15px auto 0;
    text-align: center;
    padding-bottom: 12px
}

.bottom_CodeBox .right_CodeBox .link_tit .rt {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: 700;
    color: #000
}

.bottom_CodeBox .right_CodeBox .link_tit .p1 {
    line-height: 20px;
    font-size: 12px;
    color: #000;
    font-weight: 400;
    text-align: center
}

.footHelp {
    border-top: 1px solid #eee
}

.footHelp_inner {
    margin: 0 auto;
    padding: 50px 0 40px;
    background: #f3f3f3
}

.footHelp_inner dl {
    width: 220px;
    display: inline;
    float: left;
    padding-right: 10px;
    line-height: 24px
}

.footHelp_inner dl a {
    font-size: .75em;
    color: #666;
    float: left;
    clear: both
}

.footHelp_inner dl a:hover {
    color: #6BBA2D;
    text-decoration: none
}

.footHelp_inner dt {
    font-weight: 700;
    font-size: .875em
}

.footHelp_inner .inner {
    display: inline-block;
    vertical-align: top;
    position: relative
}

.footHelp_inner .inner a,
.footHelp_inner .inner img {
    float: left;
    padding: 0 2px
}

.footHelp_inner .inner .img-paypal {
    margin-top: 2px
}

.footHelp_inner .inner .mcafee_link {
    display: inline-block;
    float: left;
    margin-top: 30px
}

.footHelp_inner .inner .mcafee_link a {
    padding: 0
}

.footHelp_inner .safe_info {
    height: 45px;
    line-height: 45px
}

.footHelp_inner .safe_info .icon {
    display: inline-block
}

.footHelp_inner .safe_info a {
    padding: 0 5px
}

.footHelp_inner .safe_info .widget_pic {
    margin-left: 5px;
    display: inline-block;
    width: 188px;
    height: 27px
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget {
    width: 188px;
    height: 27px!important;
    box-shadow: none;
    border: 1px solid #e4e4e4!important;
    border-radius: 0!important;
    overflow: hidden!important;
    position: relative;
    background-color: #fff
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_frame {
    height: 22px!important;
    padding: 0 5px 5px!important
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_head {
    height: 0;
    font-size: 0!important;
    display: none
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget #RR_Ratings_Widget_frame #RR_Ratings_Widget_content .rr_rate_star_text,
.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_content .rr_review_count {
    display: none!important
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget * {
    float: right
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget #RR_Ratings_Widget_frame #RR_Ratings_Widget_footer .rr_href {
    width: 97px!important;
    height: 21px!important;
    text-indent: -999em!important
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_footer {
    padding-top: 3px!important;
    float: left!important;
    position: absolute;
    top: 0;
    left: 6px;
    padding: 0
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_content .rr_rate_rating_wrapper {
    height: 19px!important;
    top: 0!important;
    border-top: 0!important;
    position: relative
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_content .rr_rate_rating_wrapper .rr_rate_star_wrapper {
    width: 66px!important;
    position: absolute;
    right: 0;
    top: 5px
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_content .rr_rate_rating_wrapper .rr_rate_star_wrapper .rr_rate_star_rating_empty {
    width: 66px!important;
    height: 13px;
    background: url(../images/styleimg/rr_stars.png) left top repeat-x;
    position: absolute
}

.footHelp_inner .safe_info .widget_pic #RR_Ratings_Widget_content .rr_rate_rating_wrapper .rr_rate_star_wrapper .rr_rate_star_rating_full {
    width: 100%;
    height: 13px!important;
    background: url(../images/styleimg/rr_stars.png) left bottom repeat-x;
    position: absolute
}

.footHelp_inner .safe_info .widget_pic .rr_review_stamp_date {
    display: none
}

.bottomForm {
    /*padding: 0 0 0 40px;*/
    width: 24%
}

.bottomForm label {
    padding-bottom: 5px;
    display: block;
    font-weight: 700;
    font-size: .875em;
    line-height: 20px
}

.bottomForm label span {
    font-weight: 400;
    font-size: 12px
}

.bottomForm input {
    height: 28px;
    width: 180px;
    padding: 5px 10px
}

.bottomForm button {
    height: 40px;
    width: 85px;
    background-color: #333;
    color: #fff;
    cursor: pointer;
    border-radius: 0 3px 3px 0
}

.bottomForm button:hover {
    background: #6BBA2D
}

.bottomForm button span {
    cursor: pointer;
    font-size: .875em;
    font-weight: 700
}

#txt-subscribe {
    width: 238px;
    border-right: 0
}

.nationalFlag {
    display: inline-block;
    padding-bottom: 10px;
    vertical-align: top
}

.nationalFlag h4 {
    padding-bottom: 5px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 700
}

.nationalFlag .Flag,
.nationalFlag .Flag span {
    height: 33px;
    line-height: 33px;
    text-align: center
}

.nationalFlag .Flag i {
    margin-right: 20px;
    display: inline-block;
    width: 33px;
    height: 33px;
    /*background: url(../images/domeimg/nationalFlag.png?2014112601) no-repeat*/
}

.nationalFlag .Flag i.ro {
    background-position: 0 0
}

.nationalFlag .Flag i.he {
    background-position: -53px 0
}

.nationalFlag .Flag i.el {
    background-position: -106px 0
}

.nationalFlag .Flag i.da {
    background-position: -159px 0
}

.nationalFlag .Flag i.no {
    background-position: -212px 0
}

.nationalFlag .Flag i.nl {
    background-position: -265px 0
}

.nationalFlag .Flag i.ar {
    background-position: -318px 0
}

.nationalFlag .Flag i.ko {
    background-position: -371px 0
}

.nationalFlag .Flag i.ja {
    background-position: -424px 0
}

.nationalFlag .Flag i.it {
    background-position: -477px 0
}

.nationalFlag .Flag i.fr {
    background-position: -530px 0
}

.nationalFlag .Flag i.de {
    background-position: -583px 0
}

.nationalFlag .Flag i.pt {
    background-position: -636px 0
}

.nationalFlag .Flag i.es {
    background-position: -689px 0
}

.nationalFlag .Flag i.ru {
    background-position: -742px 0
}

.nationalFlag .Flag i.br {
    background-position: -795px 0
}

.nationalFlag .Flag a {
    float: left;
    display: inline-block;
    height: 33px
}

.nationalFlag .Flag span {
    float: right;
    display: inline-block
}

.foot-content-wrap {
    margin: 0 auto 50px;
    width: 73%;
    height: 240px;
    text-align:center
}

.helpNav {
    /*margin-right: 15px;
    padding-left: 15px;*/
    width: 25%;
    height: 100%;
    border-right: 1px solid #ddd
}

.helpNav li {
    line-height: 20px;
    padding: 5px 0px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bottomtext,
.path {
    font-size: .75em
}

.helpNav .first {
    border-left: none
}

.helpNav a {
    color: #333
}

.helpNav a:hover {
    color: #6BBA2D
}

.mcafee_z {
    width: 120px;
    height: 50px;
    display: inline-block;
    margin-left: 3px;
    position: relative
}

.mcafee_z a {
    position: absolute;
    top: 20px;
    left: 0
}

.bottomtext {
    padding: 16px 0;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #666;
    background: #4D4948 
}

.path a {
    color: #333;
    float: left
}

.path a:hover {
    color: #6BBA2D;
    text-decoration: none
}

.path i.nextTo {
    background-position: -395px -107px;
    float: left;
    width: 5px;
    height: 18px;
    margin: 0 5px;
    font-size: 0;
    line-height: 18px;
    vertical-align: middle
}

.pages a,
.pages span {
    display: inline-block;
    padding: 0 10px;
    min-width: 35px;
    height: 35px;
    margin: 0 5px;
    text-align: center;
    line-height: 35px;
    color: #666;
    font-size: .75em;
    border: 1px solid #ddd
}

.pages a:hover {
    color: #6BBA2D;
    text-decoration: none;
    font-weight: 700
}

.pages .disabled,
.pages .text {
    color: #999
}

.pages .current {
    background-color: #000;
    border-color: #000;
    font-weight: 700;
    color: #fff
}

.pages .next,
.pages .prev {
    width: 57px
}

.pages i {
    font-size: 14px
}

.pages select {
    padding: 5px;
    border: 1px solid #ddd;
    height: 35px
}

.backToTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    background-position: 0 -87px;
    width: 31px;
    height: 66px;
    cursor: pointer;
    z-index: 40
}

.backToTop.ru {
    background-image: url(../images/styleimg/ru_backto_top.png?2016040501);
    width: 31px;
    height: 65px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.start_0,
.start_0 i,
.start_0_5,
.start_0_5 i,
.start_1,
.start_1 i,
.start_1_5,
.start_1_5 i,
.start_2,
.start_2 i,
.start_2_5,
.start_2_5 i,
.start_3,
.start_3 i,
.start_3_5,
.start_3_5 i,
.start_4,
.start_4 i,
.start_4_5,
.start_4_5 i,
.start_5,
.start_5 i {
    display: inline-block;
    width: 90px;
    height: 16px;
    zoom: 1;
    margin-right: 3px
}

.start_0,
.start_0_5,
.start_1,
.start_1_5,
.start_2,
.start_2_5,
.start_3,
.start_3_5,
.start_4,
.start_4_5,
.start_5 {
    background-position: -160px -168px
}

.start_0 i,
.start_0_5 i,
.start_1 i,
.start_1_5 i,
.start_2 i,
.start_2_5 i,
.start_3 i,
.start_3_5 i,
.start_4 i,
.start_4_5 i,
.start_5 i {
    display: block;
    background-position: -160px -185px;
    font-size: 0;
    overflow: hidden
}

.start_0 i {
    width: 0
}

.start_0_5 i {
    width: 9px
}

.start_1 i {
    width: 17px
}

.start_1_5 i {
    width: 27px
}

.start_2 i {
    width: 35px
}

.start_2_5 i {
    width: 45px
}

.start_3 i {
    width: 53px
}

.start_3_5 i {
    width: 63px
}

.start_4 i {
    width: 71px
}

.start_4_5 i {
    width: 81px
}

.start_5 i {
    width: 90px
}

.start_b_0,
.start_b_0 i,
.start_b_0_5,
.start_b_0_5 i,
.start_b_1,
.start_b_1 i,
.start_b_1_5,
.start_b_1_5 i,
.start_b_2,
.start_b_2 i,
.start_b_2_5,
.start_b_2_5 i,
.start_b_3,
.start_b_3 i,
.start_b_3_5,
.start_b_3_5 i,
.start_b_4,
.start_b_4 i,
.start_b_4_5,
.start_b_4_5 i,
.start_b_5,
.start_b_5 i {
    display: inline-block;
    width: 154px;
    height: 28px;
    zoom: 1;
    margin-right: 3px
}

.start_b_0,
.start_b_0_5,
.start_b_1,
.start_b_1_5,
.start_b_2,
.start_b_2_5,
.start_b_3,
.start_b_3_5,
.start_b_4,
.start_b_4_5,
.start_b_5 {
    background-position: 0 -168px
}

.start_b_0 i,
.start_b_0_5 i,
.start_b_1 i,
.start_b_1_5 i,
.start_b_2 i,
.start_b_2_5 i,
.start_b_3 i,
.start_b_3_5 i,
.start_b_4 i,
.start_b_4_5 i,
.start_b_5 i {
    display: block;
    background-position: 0 -197px;
    font-size: 0;
    overflow: hidden
}

.start_b_0 i {
    width: 0
}

.start_b_0_5 i {
    width: 15px
}

.start_b_1 i {
    width: 30px
}

.start_b_1_5 i {
    width: 46px
}

.start_b_2 i {
    width: 61px
}

.start_b_2_5 i {
    width: 77px
}

.start_b_3 i {
    width: 92px
}

.start_b_3_5 i {
    width: 108px
}

.start_b_4 i {
    width: 123px
}

.start_b_4_5 i {
    width: 139px
}

.start_b_5 i {
    width: 154px
}

.start_l_0,
.start_l_0 i,
.start_l_0_5,
.start_l_0_5 i,
.start_l_1,
.start_l_1 i,
.start_l_1_5,
.start_l_1_5 i,
.start_l_2,
.start_l_2 i,
.start_l_2_5,
.start_l_2_5 i,
.start_l_3,
.start_l_3 i,
.start_l_3_5,
.start_l_3_5 i,
.start_l_4,
.start_l_4 i,
.start_l_4_5,
.start_l_4_5 i,
.start_l_5,
.start_l_5 i {
    display: inline-block;
    width: 140px;
    height: 7px;
    zoom: 1;
    margin-right: 3px
}

.start_l_0,
.start_l_0_5,
.start_l_1,
.start_l_1_5,
.start_l_2,
.start_l_2_5,
.start_l_3,
.start_l_3_5,
.start_l_4,
.start_l_4_5,
.start_l_5 {
    background-position: 0 -234px
}

.start_l_0 i,
.start_l_0_5 i,
.start_l_1 i,
.start_l_1_5 i,
.start_l_2 i,
.start_l_2_5 i,
.start_l_3 i,
.start_l_3_5 i,
.start_l_4 i,
.start_l_4_5 i,
.start_l_5 i {
    display: block;
    background-position: 0 -243px;
    font-size: 0;
    overflow: hidden
}

.start_l_0 i {
    width: 0
}

.start_l_0_5 i {
    width: 15px
}

.start_l_1 i {
    width: 29px
}

.start_l_1_5 i {
    width: 43px
}

.start_l_2 i {
    width: 57px
}

.start_l_2_5 i {
    width: 70px
}

.start_l_3 i {
    width: 85px
}

.start_l_3_5 i {
    width: 99px
}

.start_l_4 i {
    width: 113px
}

.start_l_4_5 i {
    width: 126px
}

.start_l_5 i {
    width: 140px
}

.redHeart {
    background-position: -320px 0;
    position: absolute;
    display: block;
    width: 14px;
    height: 13px;
    font-size: 0
}

.cutOff_tag {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    width: 50px;
    height: 40px;
    padding-top: 10px;
    border-radius: 40px;
    font-size: 10px;
    color: #fff;
    font-weight: 700;
    background-color: #8D8C8A;
    text-align: center;
    line-height: 14px
}

.cutOff_tag strong {
    font-size: 18px
}

.all_proStart a,
.all_proStart span {
    font-size: 12px;
    color: #8D8C8A
}

.cutOff_tag i {
    display: block
}

.icon_arrivalNotice,
.icon_backorder,
.icon_clearance,
.icon_emailonly,
.icon_presale {
    display: block;
    position: absolute;
    left: -15px;
    top: -20px;
    width: 100px;
    height: 100px;
    overflow: hidden;
    z-index: 1
}

.icon_flashSale {
    display: block;
    position: absolute;
    left: -15px;
    top: -20px;
    width: 100px;
    height: 100px;
    z-index: 90
}

#topBannerShow,
#topBannerShow a {
    position: relative;
    text-align: center
}

.all_proStart {
    height: 20px;
    line-height: 20px
}

.all_proStart .start {
    vertical-align: -2px
}

#topBannerShow img,
.topS_BBanner .topS_BB_inner .close img {
    vertical-align: top
}

.all_proStart .writeRevie i {
    display: inline-block;
    background-position: -386px -233px;
    height: 15px;
    width: 15px
}

#topBannerShow {
    width: 100%;
    min-width: 1200px;
    background: url(../images/Activity/2015/massive/top_bg2.jpg) top center no-repeat #0a001f;
    overflow: hidden
}

#topBannerShow a {
    left: 50%;
    margin-left: -960px;
    display: block;
    width: 1920px
}

#topBannerShow img:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

#topBannerShow i {
    display: block;
    position: absolute;
    right: 20px;
    top: 15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-image: url(../images/Activity/2015/massive/close.png);
    background-repeat: no-repeat
}

#popLogin {
    width: 490px;
    font-size: 16px;
    background-color: #f7f7f7
}

#popLogin .loginMain {
    background-color: #f8f8f8
}

#popLogin #code,
#popLogin #email,
#popLogin #loginGoogle span,
#popLogin #password,
#popLogin #password_confirm,
#popLogin #passwordsign,
#popLogin #reg_email,
#popLogin .verifycode {
    background-image: url(../images/styleimg/login.png);
    background-repeat: no-repeat
}

#popLogin .signWithOther {
    background-color: #fff;
    padding: 20px 0 15px;
    text-align: center;
    line-height: 40px;
    color: #3c5a98;
    border-bottom: 1px solid #ddd
}

#popLogin .signWithOther span {
    font-size: 1.2em;
    padding-right: 15px
}

#popLogin .signWithOther a {
    color: #3c5a98;
    font-weight: 700
}

#popLogin .operalBox {
    width: 310px;
    padding: 0 90px 30px
}

#popLogin .operalBox header {
    padding: 20px 0;
    text-align: center;
    color: #333
}

#popLogin .operalBox header h2 {
    line-height: 20px;
    font-size: .875em;
    text-shadow: 1px 1px 1px #fff;
    color: #999
}

#popLogin .operalBox header h3 {
    font-size: 1.5em;
    font-weight: 700;
    line-height: 26px;
    text-shadow: 1px 1px 1px #fff
}

#popLogin .operalBox a {
    color: #004b91
}

#popLogin .operalBox span.placeholder {
    font-size: 13px
}

#popLogin .operalBox .ipt_t {
    padding-bottom: 15px
}

#popLogin .operalBox .inputText {
    width: 258px;
    height: 18px;
    padding: 10px 10px 7px 40px;
    border: 1px solid #ddd
}

#popLogin .operalBox .inputText:focus {
    box-shadow: 0 0 3px #f26100
}

#popLogin .operalBox .inputFocus {
    box-shadow: 0 0 3px #f26100;
    border: 1px solid #f26100
}

#popLogin .operalBox .ipt_b {
    text-align: center
}

#popLogin .operalBox .ipt_b span {
    display: inline-block;
    padding: 0 40px;
    zoom: 1;
    line-height: 44px;
    color: #fff;
    font-size: 1.2em;
    white-space: nowrap;
    font-family: Arial
}

#popLogin .operalBox .disabledBtn span {
    background-color: #999
}

#popLogin .operalBox label.error {
    display: block;
    clear: both;
    line-height: 20px;
    font-size: .75em
}

#popLogin .operalBox label.checked {
    font: 0/0 Arial
}

#popLogin .operalBox #code {
    background-position: 10px -257px;
    width: 110px
}

#popLogin .operalBox .code_img {
    position: relative;
    width: 90px;
    float: right
}

#popLogin .operalBox .code_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100%
}

#popLogin .operalBox .code_img .verifycode {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 100%;
    font-size: 0;
    background-position: 8px -315px
}

#popLogin #email,
#popLogin #reg_email {
    background-position: 10px -60px
}

#popLogin #password,
#popLogin #password_confirm,
#popLogin #passwordsign {
    background-position: 10px -129px
}

#popLogin .forgetPas {
    text-align: center;
    line-height: 24px;
    font-size: .75em
}

#popLogin .signBox {
    min-height: 412px
}

#popLogin .regBox {
    min-height: 475px;
    padding-bottom: 0
}

#popLogin .regBox .register_tips {
    font-size: .75em;
    margin-left: -40px;
    width: 425px;
    padding-bottom: 15px;
    line-height: 20px
}

#popLogin .regBox .register_tips input {
    margin: 3px 5px 0 0
}

#popLogin .regBox .register_tips input,
#popLogin .regBox .register_tips span {
    display: inline;
    float: left
}

#popLogin:root .operalBox .inputFocus {
    border: 1px solid #ddd
}

#popLogin .bottomtext {
    line-height: 20px;
    padding-top: 30px;
    color: #666;
    text-shadow: 1px 1px 1px #fff
}

#popLogin #loginGoogle {
    display: inline-block;
    margin-top: 10px;
    width: 210px;
    height: 40px;
    line-height: 40px;
    background: #cc3732;
    color: #fff;
    border-radius: 5px
}

#popLogin #loginGoogle:hover {
    background: #e74b37;
    cursor: pointer
}

#popLogin span.buttonText {
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
    font-size: .875em;
    background: 0 -190px
}

.disabledBtn {
    cursor: wait
}

.disabledBtn span {
    background-color: #999
}

.reg_msg_error,
.sign_msg_error {
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    font-family: myriad pro;
    color: #c00;
    display: none
}

.xubox_text {
    min-width: 100px
}

.code_2 {
    width: 105px
}

.code_2 p {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 5px
}

.code_2 .codeImgPop {
    position: absolute;
    left: 45px;
    top: -20px;
    background: #fff;
    padding: 10px;
    width: 365px;
    border: 1px solid #ddd;
    box-shadow: 0 0 5px #ddd;
    display: none
}

.code_2 .codeImgPop .codeleft a {
    display: block;
    font-size: 14px;
    text-decoration: none;
    color: #666
}

.code_2 .codeImgPop .coderight .codeimg {
    background-image: url(../images/styleimg/topappdown.png);
    background-repeat: no-repeat
}

.code_2 .codeImgPop .coderight .appCode {
    padding-left: 40px;
    width: 230px;
    float: left
}

.code_2 .codeImgPop .coderight .appCode p {
    clear: both;
    color: #666;
    position: relative
}

.code_2 .codeImgPop .coderight .appCode strong {
    font-weight: 700;
    color: #6BBA2D
}

.code_2 .codeImgPop .coderight .appCode .appP {
    position: absolute;
    left: -10px;
    top: -30px;
    display: block;
    width: 20px;
    height: 40px;
    background-position: 0 0
}

.code_2 .codeImgPop .coderight .appCode-img {
    float: left;
    width: 90px
}

.code_2 .codeImgPop .coderight .appCode-img .appCodeImg {
    display: block;
    width: 90px;
    height: 90px
}

.code_2 .codeImgPop .coderight .appCode-img a {
    color: #666;
    font-size: 14px;
    font-family: Arial;
    font-weight: 400;
    text-decoration: none
}

.code_2 .codeImgPop .coderight .appCode-ext {
    width: 120px;
    float: right;
    padding-right: 10px
}

.code_2 .codeImgPop .coderight .appCode-ext a {
    display: block;
    width: 120px;
    height: 36px;
    font-size: 0
}

.code_2 .codeImgPop .coderight .appCode-ext .AndroidStore {
    margin-top: 25px;
    background-position: 0 -120px
}

.code_2 .codeImgPop i,
.code_2 .codeImgPop span {
    display: block;
    position: absolute;
    top: 20px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-style: normal;
    font-size: 24px;
    font-family: "\5b8b\4f53";
    color: #ddd
}

.code_2 .codeImgPop i {
    left: -12px
}

.code_2 .codeImgPop span {
    left: -11px;
    color: #fff
}

.code_2 .code-wrap {
    display: block;
    width: 33px;
    height: 33px;
    position: relative;
    /*background: url(../images/domeimg/code/codeimgs.gif) no-repeat;*/
    text-decoration: none;
    white-space: nowrap
}

.code_2 .code-wrap:hover .codeImgPop {
    display: block
}

@-webkit-keyframes BbounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

keyframes BbounceIn 0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3)
}

keyframes BbounceIn 50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

keyframes BbounceIn 70% {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

keyframes BbounceIn 100% {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.topSaleBox {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    /*background: url(../images/domeimg/sales/bg_n3.jpg) center 0 no-repeat #140202*/
}

.topSaleBox #snowfall {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
    display: none\9
}

.topS_sBanner,
.topS_sBanner ul {
    position: relative;
    overflow: hidden
}

.topS_sBanner {
    height: 90px;
    z-index: -1;
    text-align: center
}

.topS_sBanner ul {
    height: 100%;
    display: inline-block;
    padding-right: 40px
}

.topS_sBanner li {
    float: left;
    height: 100%;
    width: 90px;
    margin-left: -1px;
    border-left: 1px solid #5c5173;
    text-align: center
}

.topS_sBanner li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.topS_sBanner li i {
    font-size: 0;
    display: block;
    width: 90px;
    height: 90px;
    /*background-image: url(../images/domeimg/sales/sales_bg_n3.png);*/
    background-repeat: no-repeat
}

.topS_sBanner li .l_1 i {
    background-position: 5px -815px
}

.topS_sBanner li .l_2 i {
    background-position: -80px -815px
}

.topS_sBanner li .l_3 i {
    background-position: -162px -815px
}

.topS_sBanner li .l_4 i {
    background-position: -241px -815px
}

.topS_sBanner li .l_5 i {
    background-position: -328px -815px
}

.topS_sBanner li .l_6 i {
    background-position: -412px -815px
}

.topS_sBanner li .l_7 i {
    background-position: -497px -815px
}

.topS_sBanner li .l_8 i {
    background-position: 10px -903px
}

.topS_sBanner li .l_9 i {
    background-position: -80px -903px
}

.topS_sBanner li .l_10 i {
    background-position: -162px -903px
}

.topS_sBanner li .l_11 i {
    background-position: -241px -903px
}

.topS_sBanner li .l_12 i {
    background-position: -328px -903px
}

.topS_sBanner .title {
    width: 690px;
    cursor: pointer
}

.topS_sBanner .title strong {
    display: block;
    width: 100%;
    height: 100%;
    /*background: url(../images/domeimg/sales/sales_bg_n3.png) 0 -690px no-repeat*/
}

.topS_sBanner .upBtn {
    position: absolute;
    width: 40px;
    height: 100%;
    top: 0;
    right: 0;
    cursor: pointer;
    border: none
}

.topS_sBanner .upBtn img {
    margin-top: 35px
}

.topS_BBanner {
    z-index: 2;
    width: 100%;
    height: 560px;
    position: relative;
    display: none
}

.topS_BBanner .topS_BB_inner {
    width: 880px;
    margin: 0 auto;
    padding-top: 60px;
    position: relative
}

.topS_BBanner .topS_BB_inner .bg,
.topS_BBanner .topS_BB_inner .navList i {
    /*background-image: url(../images/domeimg/sales/sales_bg_n3.png);*/
    background-repeat: no-repeat
}

.topS_BBanner .topS_BB_inner .cutOff {
    background-position: 0 0;
    margin: 0 20px 0 15px;
    width: 420px;
    height: 320px;
    float: left;
    position: relative
}

.topS_BBanner .topS_BB_inner .navList li {
    float: left;
    width: 140px;
    height: 135px;
    text-align: center;
    font-size: 12px;
    padding-bottom: 25px
}

.topS_BBanner .topS_BB_inner .navList li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    text-decoration: none
}

.topS_BBanner .topS_BB_inner .navList li a.l_1 i {
    background-position: -11px -349px
}

.topS_BBanner .topS_BB_inner .navList li a.l_2 i {
    background-position: -153px -349px
}

.topS_BBanner .topS_BB_inner .navList li a.l_3 i {
    background-position: -293px -349px
}

.topS_BBanner .topS_BB_inner .navList li a.l_4 i {
    background-position: -11px -520px
}

.topS_BBanner .topS_BB_inner .navList li a.l_5 i {
    background-position: -153px -520px
}

.topS_BBanner .topS_BB_inner .navList li a.l_6 i {
    background-position: -293px -520px
}

.topS_BBanner .topS_BB_inner .navList li a.l_7 i {
    background-position: -11px -1040px
}

.topS_BBanner .topS_BB_inner .navList li a.l_8 i {
    background-position: -150px -1040px
}

.topS_BBanner .topS_BB_inner .navList li a.l_9 i {
    background-position: -341px -1040px
}

.topS_BBanner .topS_BB_inner .navList li a.l_10 i {
    background-position: -11px -1212px
}

.topS_BBanner .topS_BB_inner .navList li a.l_11 i {
    background-position: -150px -1212px
}

.topS_BBanner .topS_BB_inner .navList li a.l_12 i {
    background-position: -341px -1212px
}

.topS_BBanner .topS_BB_inner .navList li i {
    display: block;
    width: 105px;
    height: 105px;
    margin: 0 auto 15px
}

.topS_BBanner .topS_BB_inner .close {
    display: block;
    position: absolute;
    top: 10px;
    right: -34px;
    width: 64px;
    height: 64px
}

#google_translate_element {
    margin: 0 auto;
    width: 170px
}

#google_translate_element a {
    padding: 0;
    display: inline;
    line-height: 20px
}

#google_translate_element .goog-te-gadget-simple {
    font-size: 12px;
    font-weight: 400
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link .android_icon:hover,
.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link .apps_icon:hover {
    opacity: .9;
    filter: alpha(opacity=90)
}

.animated {
    animation-duration: 1.5s;
    animation-fill-mode: both
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.indexCountrySearch {
    padding-top: 5px;
    border-top: 1px solid #D6D6D6
}

.indexCountrySearch input {
    display: block;
    border: 1px solid #ccc;
    height: 24px;
    line-height: 24px;
    border-radius: 5px;
    padding-left: 32px;
    width: 80%;
    /*background: url(../images/domeimg/search_mini.png) 7px 6px no-repeat;*/
    margin: 5px auto
}

.logout_MainWarp {
    width: 100%;
    min-width: 1200px!important;
    height: auto
}

.logout_MainWarp .clear {
    clear: both
}

.logout_MainWarp .app_icon {
    width: auto;
    height: auto;
    display: inline-block;
    background: url(../images/domeimg/code/code_ico.png?20160802) no-repeat
}

.logout_MainWarp .logout_con {
    width: 100%;
    height: auto;
    padding-top: 50px
}

.logout_MainWarp .logout_con .mod_col {
    width: 1200px;
    height: auto;
    margin: 0 auto
}

.logout_MainWarp .logout_con .mod_col .logo_pic {
    width: 136px;
    height: 59px;
    display: block;
    margin: 0 auto;
    /*background: url(../images/domeimg/logout/logo_bg.png?20160802) no-repeat*/
}

.logout_MainWarp .logout_con .mod_col .tips {
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #000;
    text-align: center;
    margin: 40px 0
}

.logout_MainWarp .logout_con .mod_col .link_con {
    width: 390px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden
}

.logout_MainWarp .logout_con .mod_col .link_con .set_btn {
    width: auto;
    min-width: 130px;
    height: 30px;
    line-height: 30px;
    padding: 10px 20px;
    background: #6BBA2D;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    float: left;
    transition: all .5s ease-in-out
}

.logout_MainWarp .logout_con .mod_col .link_con .set_btn:hover {
    background: #6BBA2D
}

.logout_MainWarp .logout_con .mod_col .link_con .back_btn {
    margin-left: 50px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp {
    width: 1200px;
    height: auto;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin: 40px 0 10px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con {
    width: 715px;
    height: 315px;
    margin: 0 auto;
    position: relative
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .phone_pic {
    width: 215px;
    height: 288px;
    display: block;
    float: left;
    /*background: url(../images/domeimg/logout/phone_bg.png?20160802) left bottom no-repeat;*/
    position: relative;
    left: 0;
    bottom: -27px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item {
    width: auto;
    float: left;
    padding: 55px 0 40px 30px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .text_pic {
    width: 397px;
    height: 23px;
    /*background: url(../images/domeimg/logout/text_bg.png?20160802) no-repeat;*/
    display: block
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .app_tip {
    width: auto;
    height: 35px;
    line-height: 35px;
    font-size: 24px;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700;
    margin-top: 6px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box {
    width: auto;
    height: auto;
    margin-top: 30px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .code_img {
    width: 100px;
    height: 100px;
    display: inline-block;
    float: left
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link {
    width: 300px;
    height: auto;
    float: left;
    padding-left: 15px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link .apps_icon {
    width: 110px;
    height: 38px;
    background-position: 0 -141px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link .android_icon {
    width: 110px;
    height: 38px;
    background-position: 0 -198px;
    margin-left: 6px
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link .link_tit {
    width: 300px;
    height: auto;
    display: block;
    margin-top: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link .link_tit h5 {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: 700;
    color: #000
}

.logout_MainWarp .logout_con .mod_col .free_app_warp .mid_con .app_item .store_box .store_link .link_tit .p1 {
    line-height: 20px;
    font-size: 14px;
    color: #000;
    font-weight: 400
}

.logout_MainWarp .logout_con .mod_col .Best_listbox {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    position: relative
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList {
    margin-bottom: 5px;
    width: 100%
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList h5 {
    padding: 15px 0 5px;
    font-size: 20px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList h5 strong {
    font-weight: 700
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList h5 span {
    font-size: 12px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList h5 a {
    margin-left: 15px;
    font-size: 12px;
    color: #004b91
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .proList_con {
    padding: 28px 0 0;
    position: relative
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .proList_con .text {
    font-size: 14px;
    padding-bottom: 20px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .proList_con .g_direction-nav a {
    width: 20px;
    height: 36px;
    position: absolute;
    top: 112px;
    font-size: 0
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .proList_con .g_direction-nav a.g_prev {
    background-position: -96px -88px;
    left: -20px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .proList_con .g_direction-nav a.g_prev:hover {
    background-position: -96px -128px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .proList_con .g_direction-nav a.g_next {
    background-position: -128px -88px;
    right: -20px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .proList_con .g_direction-nav a.g_next:hover {
    background-position: -128px -128px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList ul.slides {
    height: 264px;
    overflow: hidden;
    position: relative
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList a.pro_addToFavorite {
    background-position: -320px 0;
    width: 14px;
    height: 13px;
    font-size: 0;
    margin-top: 3px;
    margin-right: 3px;
    float: left
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .addFavorNum {
    font-style: normal
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList ul.slides li {
    display: inline;
    float: left;
    height: 255px;
    width: 19.5%;
    padding-bottom: 20px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList ul.slides li .pro_inner {
    padding: 0 0 0 15px;
    margin: 0 auto;
    max-width: 180px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .i_proImg {
    text-align: center
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .i_proImg a {
    display: block;
    font: 0/0 Arial
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .i_proImg img {
    max-width: 150px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .i_proNam {
    line-height: 20px;
    font-size: .75em;
    font-weight: 700;
    height: 40px;
    overflow: hidden
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .i_proNam a {
    color: #004b91
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .i_proNam a:hover {
    color: #6BBA2D
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .facebook_plugin {
    float: left
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .Gadget_Brands {
    float: left;
    width: 100%
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .Gadget_Brands h5 {
    line-height: 1em;
    padding-bottom: 10px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .Gadget_Brands .Gadget_Brands_con {
    border: 1px solid #ddd;
    padding: 20px 35px;
    text-align: center;
    position: relative
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .Gadget_Brands .Gadget_Brands_con li {
    float: left
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .proList .price_text {
    font-size: 12px;
    padding: 20px 0
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .top_proList li {
    background: url(../images/domeimg/lazyload.gif) center -30px no-repeat
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .price {
    color: #6BBA2D;
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .costPrice {
    color: #999;
    height: 18px;
    line-height: 18px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .costPrice .my_shop_price {
    font-size: 12px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .my_shop_price {
    font-size: 20px
}

.logout_MainWarp .logout_con .mod_col .Best_listbox .my_shop_price i {
    font-size: 12px;
    line-height: 10px
}

.bread-crumbs {
    height: 30px
}

.bread-crumbs ul {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.bread-crumbs li {
    margin-top: -1px;
    margin-left: -20px;
    padding-left: 20px;
    position: relative;
    z-index: 19;
    float: left;
    height: 30px;
    background: url(../images/styleimg/icon_breadcrumbs.png) right 0 no-repeat
}

.bread-crumbs li.last-li {
    margin-right: -10px
}

.bread-crumbs li.last-li p>a {
    color: #333
}

.bread-crumbs li.last-li p>a:hover {
    color: #6BBA2D
}

.bread-crumbs li.bread-home {
    margin-left: 0;
    padding-left: 0;
    z-index: 99;
    height: 30px;
    line-height: 30px;
    background: 0 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.bread-crumbs li.bread-home a {
    display: block;
    padding: 7px 10px;
    width: 18px;
    background: #fff;
    margin-top: 0;
    height: 14px;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none
}

.bread-crumbs li.bread-home a i {
    display: block;
    width: 18px;
    height: 14px;
    background: url(../images/styleimg/icon_home.png) no-repeat;
    vertical-align: middle
}

.bread-crumbs li.bread-home a:hover i {
    background-position: -30px 0
}

.bread-crumbs li:hover dl {
    display: block
}

.bread-crumbs li:hover p>a {
    color: #333
}

.bread-crumbs li:hover p.haschild-list {
    border: 1px solid #ccc;
    border-bottom: none;
    background: #fff
}

.bread-crumbs li:hover p.haschild-list .b_tri {
    display: none
}

.bread-crumbs li:hover p.haschild-list .t_tri {
    top: -2px;
    display: inline-block
}

.bread-crumbs li p {
    padding: 0 10px;
    position: relative;
    z-index: 39;
    height: 30px;
    border: 1px solid transparent;
   
}


.bread-crumbs li p .triangle {
    position: relative;
    vertical-align: middle
}

.bread-crumbs dl,
.imitate_select {
    border: 1px solid #ddd;
    position: absolute
}

.bread-crumbs li p .b_tri {
    top: 2px;
    display: inline-block
}

.bread-crumbs li p .t_tri {
    display: none
}

.bread-crumbs dl {
    display: none;
    z-index: 29;
    top: 30px;
    left: 20px;
    width: 130%;
    background: #fff;
     max-height:300px;
    overflow-x:auto;
}

.bread-crumbs dl dt {
    display: block
}

.bread-crumbs dl dd {
    padding: 0 10px;
    display: block;
    height: 30px
}

.bread-crumbs dl dd:hover {
    background: #eee
}

.bread-crumbs dl dd a {
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bread-crumbs a {
    display: inline-block;
    height: 30px;
    line-height: 30px
}

iframe[name=google_conversion_frame] {
    display: none
}

.no_margin {
    margin: 0
}

.imitate_select {
    display: none;
    border-radius: 3px;
    font-size: 13px;
    max-width: 226px;
    background: #fff;
    z-index: 10;
    /*max-height: 354px;*/
    overflow-x: hidden;
    overflow-y: auto;
    text-indent: 2px
}

.imitate_select::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(243, 243, 243, .5)
}

.imitate_select::-webkit-scrollbar {
    width: 6px;
    border-radius: 20px;
    background-color: rgba(243, 243, 243, .8)
}

.imitate_select::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(209, 209, 209, .5)
}

.imitate_select .imitate_option {
    padding: 6px 8px;
    cursor: pointer
}

.imitate_select .imitate_option:hover {
    background-color: #eaeaea;
    color: #6BBA2D
}

.imitate_select .imitate_action {
    background: #c8c8c8
}

.imitate_select .imitate_action:hover {
    background: #c8c8c8;
    color: #6BBA2D
}

.messenger-model {
    width: auto;
    height: auto;
    padding: 0 20px;
    text-align: center
}

.messenger-model .c-tips {
    line-height: 24px;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin-bottom: 15px
}

.messenger-model .c-tip2 {
    font-weight: 400!important;
    font-size: 12px;
    margin-bottom: 5px;
    text-align: left
}

.messenger-model .c-msg {
    min-width: 123px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    display: inline-block;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #0084ff;
    font-weight: 700;
    border-radius: 3px;
    position: relative;
    text-transform: capitalize
}

.messenger-model .c-msg .msg-ico {
    width: 26px;
    height: 25px;
    display: inline-block;
    float: left;
    /*background: url(../images/domeimg/message_ico_2.gif) no-repeat;*/
    vertical-align: middle;
    position: relative;
    top: 5px;
    left: 0
}

.messenger-model .c-msg:hover {
    border: 1px solid #0084ff;
    transition: all .3s ease-in-out
}

.c-mode-col {
    padding: 0;
    text-align: left
}


/*! (c) 2017 undefined (sprites) */

.icon-airpots,
.icon-airpots_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-airpots {
    background-position: -210px -173px
}

.icon-airpots_hover {
    background-position: -303px -154px
}

.icon-androidapp {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -95px -105px;
    width: 90px;
    height: 90px
}

.icon-appliances,
.icon-appliances_hover,
.icon-baby,
.icon-baby_hover,
.icon-bags,
.icon-bags_hover,
.icon-beauty,
.icon-beauty_hover,
.icon-car,
.icon-car_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-appliances {
    background-position: -464px -177px
}

.icon-appliances_hover {
    background-position: -464px -200px
}

.icon-baby {
    background-position: -459px -124px
}

.icon-baby_hover {
    background-position: -372px -177px
}

.icon-bags {
    background-position: -349px -177px
}

.icon-bags_hover {
    background-position: -326px -177px
}

.icon-beauty {
    background-position: -464px -154px
}

.icon-beauty_hover {
    background-position: -349px -154px
}

.icon-car {
    background-position: -326px -154px
}

.icon-car_hover {
    background-position: -280px -154px
}

.icon-codeimgb {
    background-image: url(../images/sprite.png?2017062602);
    background-position: 0 -105px;
    width: 90px;
    height: 90px
}

.icon-computers,
.icon-computers_hover,
.icon-electronics,
.icon-electronics_hover {
    background-image: url(../images/sprite.png?2017062602);
    width: 18px;
    height: 18px
}

.icon-computers {
    background-position: -257px -154px
}

.icon-computers_hover {
    background-position: -482px -124px
}

.icon-electronics {
    background-position: -441px -177px
}

.icon-electronics_hover {
    background-position: -487px -177px
}

.icon-fb_blog,
.icon-fb_blog_hover {
    background-image: url(../images/sprite.png?2017062602);
    width: 42px;
    height: 31px
}

.icon-fix_apple_accessories,
.icon-fix_baby,
.icon-fix_bags,
.icon-fix_beauty,
.icon-fix_car,
.icon-fix_computer,
.icon-fix_electronics,
.icon-fix_free,
.icon-fix_gift,
.icon-fix_home,
.icon-fix_led,
.icon-fix_man,
.icon-fix_office,
.icon-fix_phone,
.icon-fix_sport,
.icon-fix_tablet,
.icon-fix_tools,
.icon-fix_topbrand,
.icon-fix_toys,
.icon-fix_warehouse,
.icon-fix_watch,
.icon-fix_women {
    width: 25px;
    height: 25px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-fb_blog {
    background-position: -210px 0
}

.icon-fb_blog_hover {
    background-position: -210px -36px
}

.icon-fix_apple_accessories {
    background-position: -407px -64px
}

.icon-fix_baby {
    background-position: -437px -64px
}

.icon-fix_bags {
    background-position: -467px -64px
}

.icon-fix_beauty {
    background-position: -257px -94px
}

.icon-fix_car {
    background-position: -287px -94px
}

.icon-fix_computer {
    background-position: -317px -94px
}

.icon-fix_electronics {
    background-position: -347px -94px
}

.icon-fix_free {
    background-position: -377px -94px
}

.icon-fix_gift {
    background-position: -407px -94px
}

.icon-fix_home {
    background-position: -437px -94px
}

.icon-fix_led {
    background-position: -467px -94px
}

.icon-fix_man {
    background-position: -257px -124px
}

.icon-fix_office {
    background-position: -287px -124px
}

.icon-fix_phone {
    background-position: -317px -124px
}

.icon-fix_sport {
    background-position: -317px -64px
}

.icon-fix_tablet {
    background-position: -287px -64px
}

.icon-fix_tools {
    background-position: -257px -64px
}

.icon-fix_topbrand {
    background-position: -479px -32px
}

.icon-fix_toys {
    background-position: -419px -32px
}

.icon-fix_warehouse {
    background-position: -449px -32px
}

.icon-fix_watch {
    background-position: -377px -64px
}

.icon-fix_women {
    background-position: -347px -64px
}

.icon-gaming,
.icon-gaming_hover,
.icon-home,
.icon-home_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-gaming {
    background-position: -372px -154px
}

.icon-gaming_hover {
    background-position: -395px -154px
}

.icon-home {
    background-position: -418px -154px
}

.icon-home_hover {
    background-position: -441px -154px
}

.icon-ideal {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -210px -72px;
    width: 31px;
    height: 27px
}

.icon-iphone,
.icon-iphone_hover,
.icon-led,
.icon-led_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-iphone {
    background-position: -487px -154px
}

.icon-iphone_hover {
    background-position: -257px -177px
}

.icon-led {
    background-position: -280px -177px
}

.icon-led_hover {
    background-position: -303px -177px
}

.icon-pp {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -73px -200px;
    width: 68px;
    height: 28px
}

.icon-mobile_bg {
    background-image: url(../images/sprite.png?2017062602);
    background-position: 0 0;
    width: 100px;
    height: 100px
}

.icon-money {
    background-image: url(../images/sprite.png?2017062602);
    background-position: 0 -200px;
    width: 68px;
    height: 28px
}

.icon-pir {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -155px -200px;
    width: 108px;
    height: 28px;
}

.icon-office,
.icon-office_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-office {
    background-position: -395px -177px
}

.icon-office_hover {
    background-position: -418px -177px
}

.icon-paypal {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -257px 0;
    width: 230px;
    height: 27px
}

.icon-price_protection {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -497px -94px;
    width: 16px;
    height: 17px
}

.icon-rr_logo_purple {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -347px -124px;
    width: 107px;
    height: 19px
}

.icon-sports,
.icon-sports_hover,
.icon-tablet,
.icon-tablet_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-sports {
    background-position: -257px -200px
}

.icon-sports_hover {
    background-position: -280px -200px
}

.icon-tablet {
    background-position: -303px -200px
}

.icon-tablet_hover {
    background-position: -326px -200px
}

.icon-tax_information_icon {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -497px -64px;
    width: 17px;
    height: 17px
}

.icon-tools,
.icon-tools_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-tools {
    background-position: -372px -200px
}

.icon-tools_hover {
    background-position: -395px -200px
}

.icon-top_code_img {
    background-image: url(../images/sprite.png?2017062602);
    background-position: -105px 0;
    width: 100px;
    height: 100px
}

.icon-topbrand,
.icon-topbrand_hover,
.icon-toys,
.icon-toys_hover,
.icon-tshirt,
.icon-tshirt_hover,
.icon-warehouse,
.icon-warehouse_hover,
.icon-watch,
.icon-watch_hover {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png?2017062602)
}

.icon-topbrand {
    background-position: -418px -200px
}

.icon-topbrand_hover {
    background-position: -441px -200px
}

.icon-toys {
    background-position: -487px -200px
}

.icon-toys_hover {
    background-position: -210px -104px
}

.icon-tshirt {
    background-position: -233px -104px
}

.icon-tshirt_hover {
    background-position: -210px -127px
}

.icon-warehouse {
    background-position: -233px -127px
}

.icon-warehouse_hover {
    background-position: -210px -150px
}

.icon-watch {
    background-position: -233px -150px
}

.icon-watch_hover {
    background-position: -349px -200px
}

.icon-webmoney,
.icon-yandex {
    background-image: url(../images/sprite.png?2017062602);
    height: 27px
}

.icon-webmoney {
    background-position: -257px -32px;
    width: 102px
}

.icon-yandex {
    background-position: -364px -32px;
    width: 50px
}


.newDivMenu {
    position: absolute;
    top: 0;
    left: 240px;
    background: #f7f7f7;
    width: 1025px;
    height: 588px;
    max-height: 588 px;
    /*border-right: 1px solid #ddd;*/
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    border-top: 0 none;
    display: none;
    z-index: 99;
    overflow: hidden
}

@media screen and (min-width:1170px) {
    .cd-primary-nav .cd-secondary-nav>li.menunomarg {
        margin-right: 0
    }
    .navcontentmain {
        display: block;
        float: right;
        text-align: left;
        width: 75%;
        max-width: 75%
    }
}

/* alibaba css*/
.row-title {
    padding: 40px 0 20px;
    line-height: 30px
}

.row-title .main-title {
    padding-right: 16px;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    color: #333;
    text-transform: Uppercase
}

.row-title .sub-title {
    padding-right: 20px;
    font-size: 14px;
    color: #999
}

.row-title .sub-title .ui2-icon,
.row-title .sub-title .ui2-icon-svg {
    vertical-align: middle
}

.row-title .label {
    margin-top: 12px;
    border: 3px solid #DCDEE3;
    border-radius: 3px;
    overflow: hidden
}

.row-sub .row-title .main-title {
    color: #666;
    font-size: 20px
}

.row-sub .row-title .main-title a:link,
.row-sub .row-title .main-title a:visited {
    color: #666
}

.row-sub .row-title .main-title a:link:hover,
.row-sub .row-title .main-title a:visited:hover {
    color: #ff6a00
}

.util-clearfix:after {
    visibility: hidden;
    display: block;
    height: 0;
    font-size: 0;
    content: '\0020';
    clear: both
}

.util-clearfix {
    zoom: 1
}

.supplier .supplier-item .baoSupplier {
    vertical-align: middle
}
.ui2-icon-svg-xs {
    background-image: url(/images/ba/sprite.9da23101.svg)
}

.ui2-icon-svg-xs {
    width: 20px;
    height: 20px;
    background-size: 97px!important
}

.ui2-icon-svg-trade-assurance {
    background-position: 100% 0;
}

.ui2-icon-svg {
    display: inline-block;
    font-size: 0;
    background-repeat: no-repeat;
}

/* extra extra*/
.black_overlay {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
  padding: 16px;
  border: 16px solid orange;
  background-color: white;
  z-index: 1002;
  overflow: auto;
}

.HomeMenuBtn{
    font-size : .75em;
    color : white;
    margin-left:5px;
   
}

.bottomForm .helpNav1 {
    /*margin-right: 15px;
    padding-left: 15px;*/
    width: auto;
    height: 100%;

}

.bottomForm .helpNav1 li {
    line-height: 20px;
    padding: 5px 0px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bottomForm .helpNav1 .first {
    border-left: none
}

.bottomForm .helpNav1 a {
    color: #333
}

.bottomForm .helpNav1 a:hover {
    color: #6BBA2D
}

/* added for multiple object carousel*/
.multi-item-carousel .carousel-inner > .item {
  -webkit-transition: 2500ms ease-in-out left;
  transition: 2500ms ease-in-out left;
}
.multi-item-carousel .carousel-inner .active.left {
  left: -75%;
}
.multi-item-carousel .carousel-inner .active.right {
  left: 75%;
}
.multi-item-carousel .carousel-inner .next {
  left: 75%;
}
.multi-item-carousel .carousel-inner .prev {
  left: -75%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .multi-item-carousel .carousel-inner > .item {
    -webkit-transition: 1000ms ease-in-out left;
    transition: 1000ms ease-in-out left;
    -webkit-transition: 1000ms ease-in-out all;
    transition: 1000ms ease-in-out all;
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
    -webkit-transform: none!important;
            transform: none!important;
  }
}
.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right {
  background-image: none;
}

.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .4s ease-in-out;

}

.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
  -webkit-transition: all .4s ease-in-out;
}

.dropdownCS {
        position: relative;
        display: inline-block;
    }

    .dropdownCS-content {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        min-width: 200px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 999;
                background-color: #f1f1f1;

    }

        .dropdownCS-content a {
            color: black;
            padding: 12px 16px;
            text-decoration: none;
            display: block;
        }

            .dropdownCS-content a:hover {
                background-color: #f1f1f1;
            }

    .dropdownCS:hover .dropdownCS-content {
        display: block;
    }
.no-padding{
    padding:0
}
    .shareUser {
        display: inline;
        float: right;
        width: 20px;
        height: 20px;
        font: 0/0 Arial;
        border-radius: 3px;
        transition: all .3s ease-in-out;
        margin-top: -25px;
    }
.overflowdots{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.compareBtn {
    display: inline;
    float: left;
    height: 50px;
    padding: 0 55px 0 55px;
    font: 30px/50px Arial;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    background-color: #6BBA2D;
    border-radius: 3px;
    transition: background-color .5s ease-in-out;
    border: 0;

}

.compareBtn:visited {
   color:#fff;
}

.compareBtn:focus {
   color:#fff;
}
.compareBtn:hover {
    text-decoration:none;
    color:#fff;
}

.cartdomain {
    position: absolute;
    left: 10px;
    bottom: -2px;
}
.cartdomain .textdomain
{
    color:red;
    font-size:11px;
    font-style:normal;
}
.CareFormTitle
{
    color: #5e1a99;
    font-weight: bold;
    font-size: 25px;
    height: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.CareFormText
{
    color: #575958;
    font-size: 15px;
    float: left;
}
.CareFormFooterText
{
    color: #575958;
    font-size: 11px;
    float: left;
    text-align: left;
}
.dvMapContainer {
        width: 1055px;
        height: 550px;
        border: 0px solid red;
        float: left;
        margin: 5px 0px 0px 0px;
    }

    .dvPharmacyArea {
        width: 245px;
        float: left;
        height: 630px;
        border: 0px solid #b5b5b5;
        background-color: #fff;
    }

    .dvGoogleMapSection {
        width: 75%;
        float: left;
        min-height: 500px;
        border: 1px solid #d8d8d8;
        margin-right: 35px;
    }

    .dvMapTitle {
        font-family: Verdana;
        font-size: 15px;
        color: Black;
        font-weight: bold;
        float: left;
        display: block;
        width: 240px;
        margin: 10px 0px 10px 10px;
    }

    .dvPhamaciesList {
        width: 239px;
        min-height: 480px;
        max-height: 480px;
        float: left;
        margin: 10px 0px 0px 5px;
        border: 0px solid black;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .dvMapOptions {
        width: 215px;
        min-height: 25px;
        float: left;
        padding: 5px 5px 5px 5px;
        border: 0px solid black;
        color: #7f7f7f;
        font-family: Verdana;
        font-size: 14px;
        border-top: 1px solid #eaeaea;
    }

    .imgPharmacyLogo {
        width: 150px;
        height: 50px;
        border: 1px solid #d9d9d9;
        margin: 3px 0px 3px 0px;
    }


        .imgPharmacyLogo:hover {
            cursor: pointer;
            border: 1px solid #f68b24;
            box-shadow: 0px 0px 1px 2px #CCC;
        }


    .dvLocation {
        position: absolute;
        top: 115px;
        left: 880px;
        height: 20px;
        z-index: 99999;
        border: 1px solid #717B87;
        background: #fff;
        width: 80px;
        font-size: 13px;
        font-family: Arial, sans-serif;
        text-align: center;
    }

        .dvLocation:hover {
            cursor: pointer;
        }

    .dvLocationEntry {
        position: absolute;
        top: 145px;
        left: 880px;
        height: 70px;
        z-index: 99998;
        border: 1px solid #717B87;
        background: #fff;
        width: 178px;
        font-size: 13px;
        font-family: Arial, sans-serif;
        text-align: center;
        display: none;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4);
    }

    .dvPincodeContainer {
        width: 162px;
        height: 28px;
        float: left;
        border: 1px solid black;
        margin: 6px 0px 0px 6px;
    }

    .dvLeftTK {
        float: left;
        width: 30px;
        font-family: Verdana;
        font-size: 14px;
        background-color: #f5f5f5;
        color: #333333;
        text-align: center;
        padding: 4px 5px 3px 5px;
    }

    .txtPincode {
        width: 100px;
        color: #333333;
        float: right;
        padding: 4px 3px 4px 3px;
        border: 0px solid #CCCCCC;
        margin-top: 0px;
        outline: none;
    }

    .btnFind {
        display: inline-block;
        margin: 0 3px 5px 0;
        padding: 4px 9px 5px 9px;
        border: none;
        background: #22925B;
        font-size: 13px;
        color: #fff;
        border-radius: 3px;
        box-shadow: 0 0 0 0 #fff;
        float: left;
        margin-top: 5px;
    }

    .lnkLocation {
        color: #6BBA2D;
        font-family: Arial, sans-serif;
        font-size: 13px;
        text-decoration: underline;
        margin-top: 8px;
        float: left;
        margin-left: 5px;
        cursor: pointer;
    }

    .selectedMap {
        background-color: #f68b24;
        color: white;
    }

    .tdMapCaption {
        width: 100px;
        color: #4c4c4c;
        vertical-align: top;
    }

    .tdMapValue {
        color: #262626;
        width: 200px;
        vertical-align: top;
    }

    .lnkPrices {
        width: 130px;
        font-family: Verdana;
        color: #444444;
        font-weight: normal;
        font-size: 11px;
        padding: 3px 0px 4px 5px;
    }

        .lnkPrices:hover {
            cursor: pointer;
            text-decoration: underline;
        }

    .dvMapTopOptions {
        width: 800px;
        float: left;
        height: 50px;
        border: 0px solid red;
    }

    .dvMapHeading {
        color: #75e412;
        font-family: Arial, sans-serif;
        font-size: 18px;
        float: left;
        font-weight: normal;
        margin-left: 5px;
    }

    .dvMapsArea {
        float: left;
        min-width: 50px;
        min-height: 30px;
        margin: 3px 0px 0px 0px;
        border: 0px solid red;
    }

    .MapAreaTitle {
        float: left;
        color: #404040;
        font-family: Verdana;
        font-size: 12px;
        margin: 2px 10px 0px 5px;
    }

    .PharmaciesIcons {
        float: left;
        width: 20px;
    }

    .dvMapHoverStyle {
        background-color: #fff;
        font-size: 14px;
        font-weight: bold;
    }

        .dvMapHoverStyle:hover {
            cursor: pointer;
            background-color: #E4E7E6;
        }


    .selectedPharmacy {
        cursor: pointer;
        background-color: #f3f5f4;
    }

    .dvOptions {
        float: left;
        min-height: 100px;
        border: 0px solid red;
        max-width: 240px;
    }

    .dvMapFilterArea {
        width: 800px;
        float: left;
        height: 100px;
        border: 0px solid red;
    }

    .spnCBConainer {
        float: left;
        font-family: Verdana;
        font-size: 14px;
        color: #3e3e3e;
        width: 250px;
        margin: 3px 0px 4px 18px;
    }


    .PharmacyTitle {
        font-family: Verdana;
        color: #444444;
        font-weight: bold;
        font-size: 16px;
        padding-left: 10px;
    }

    .PharmacyAddress {
        font-family: Verdana;
        color: #444444;
        font-weight: normal;
        font-size: 11px;
        padding: 5px 0px 0px 10px;
    }

    .PharmacyDomain {
        font-family: Verdana;
        color: #75e412;
        font-weight: normal;
        font-size: 11px;
        margin: 5px 0px 0px 0px;
        padding: 5px 0px 0px 10px;
    }

        .PharmacyDomain:hover {
            text-decoration: underline;
        }

    .spnReturnProductLink {
        color: #66e000;
        float: right;
        font-size: 14px;
        font-weight: bold;
        margin: 3px 10px 0px 0px;
    }

        .spnReturnProductLink:hover {
            cursor: pointer;
        }

.dvSpecialPharmacy
{
    width: 340px;
    height: 200px;
    background-repeat: no-repeat;
    line-height: 16px;
    background-image: url('../UploadedImages/Icons/SpecialPharmacyInfo.png');
}

.dvNightPharmacy
{
    width: 340px;
    height: 201px;
    background-repeat: no-repeat;
    line-height: 16px;
    background-image: url('../UploadedImages/Icons/NightPharmacyInfo.png');
}

.dvNormalPharmacy
{
    width: 340px;
    height: 201px;
    background-repeat: no-repeat;
    line-height: 16px;
    background-image: url('../UploadedImages/Icons/PharmacyInfo.png');
}

.dvOuterMap {
    width: 305px;
    height: 205px;
    border: 0px solid red;
}

.dvRightVIPPharmacy {
    border: 0px solid green;
    float: left;
    width: 193px;
    padding-bottom: 3px;
}
.dvPharmacyListContainer {
        float: left;
        width: 100%;
        min-height: 290px;
        border: 0px solid red;
        overflow-y: hidden;
        overflow-x: auto;
        padding-bottom: 30px;
        margin: auto;
    }
    .dvPharamacies {
        float: left;
        width: 100%;
        min-height: 240px;
        border: 0px solid red;
        overflow-y: hidden;
        overflow-x: hidden;
        margin: auto;
    }
    .dvPharmacyInformation {
        width: 101%;
        float: left;
        min-height: 10px;
        border-top: 3px solid #eaeaea;
        border-bottom: 1px solid #eaeaea;
    }
    .dvTitle {
        float: left;
        max-height: 30px;
        font: normal 11px Verdana,Arial,sans-serif;
        color: #707070;
        padding-top: 7px;
        min-height: 20px;
        width: 200px;
    }
    .dvDescription {
        overflow-x: hidden;
        overflow-y: auto;
        height: 290px;
        float: left;
        margin-left: 10px;
        width: 100%;
        font-size: 11px;
        font-family: Verdana;
        font-weight: normal;
    }
    .dvPharmaList {
        width: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        height: auto;
        float: left;
        border: 0px solid red;
    }
    .spnPharmacyLinks {
        min-height: 20px;
        float: left;
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #2f2f2f;
        cursor: pointer;
    }
    
    .dvPharmacyDetailsContainer {
        border-right: 0px solid #e7e7e7;
        min-height: 100px;
        width: 40%;
        text-align: left;
        margin: 1px 0px 1px 0px;
        opacity: 0.9;
    }
    .dvInformations {
        float: left;
        max-height: 200px;
        font: normal 11px Verdana,Arial,sans-serif;
        color: #707070;
        padding-top: 7px;
        padding-bottom: 7px;
        min-height: 20px;
        width: 200px;
    }
    .dvLeftPharmacyNormal {
    float: left;
    width: 24px;
    height: 24px;
    margin-right: -1px;
    border: 0px solid red;
    background-image: url(../UploadedImages/Icons/PharmacySrNo.png);
    background-repeat: no-repeat;
    color: #00fd0b;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 1px 0px 0px;
    text-align: center;
}
    .dvLeftPharmacyNight {
        float: left;
        width: 24px;
        height: 24px;
        margin-right: -1px;
        border: 0px solid red;
        background-image: url(../UploadedImages/Icons/NightPharmacySrNo.png);
        background-repeat: no-repeat;
        color: #7602fe;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        padding: 5px 1px 0px 0px;
        text-align: center;
    }
    .dvRightPharmacy {
        border: 0px solid green;
        float: left;
        width: 255px;
    }
    .dvImageContainer {
        display: block;
        float: left;
        width: 100%;
        max-width:400px
    }
    .spnPharmacyTitle {
        font-family: Verdana;
        color: #3f4342;
        font-size: 13px;
        font-weight: bold;
        float: left;
        margin: 0px 0px 0px 6px;
        text-overflow: ellipsis;
        /*width: 180px;*/
        width: 89%;
        white-space: nowrap;
        overflow: hidden;
    }
    .spnPharmacyAddress {
        font-family: Verdana;
        color: #515352;
        font-size: 10px;
        font-weight: normal;
        float: left;
        text-align: left;
        margin: 5px 0px 0px 4px;
    }
    .imgPharmacy {
        width: 120px;
        height: 35px;
        border: 1px solid #d8d8d8;
        margin: 5px 0px 10px 0px !important;
    }
    .spnCommentCounter {
        font-size: 11px;
        font-weight: normal;
        color: #7b7b7f;
        margin: 5px 0px 25px 0px;
    }
    .spnLeaveComment {
        font-style: italic;
    }
    .dvPharmacyDiscountContainer {
        width: 155px;
        padding-left: 0px;
        min-height: 10px;
        border: 0px solid red;
        margin-top: 5px;
        float: left;
        overflow: hidden;
        margin-left: 0px;
    }
    .pharmacyTypeImage {
    float: left;
    margin: 0px 0px 0px 3px;
    width: 13px;
    }
    .chkPharmacy {
        position: relative;
    margin-right: 199px !important;
    margin-left: -210px !important;
    margin-top: 27px !important
}
    .lnkAcceptTerms{
    float: left;
    color: #575958;
    text-decoration: none;
    }
    .dvSelectedPharmacies {
    width: 860px;
    min-height: 10px;
    float: left;
    color: #575958;
    font-family: Verdana;
    font-size: 13px;
    margin: 10px 0px 5px 20px;
}

.goodsTitle
{
    font-weight: bold;
    margin-top: 10px;
}

.CareForm_btn
{
    line-height: 40px;
    text-align: left;
    padding-bottom: 20px;
        display: inline-block;
}

.CareForm_btn a.allBtn {
    height: 40px;
    padding: 11px 12px;
    color: #fff;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
    text-align: center;

}

.BannerDiv{
    width: 100%;
    height: 180px;
    text-align:center;
    margin-bottom:10px;
    display:inline-block;
    margin-top: 10px;
}

.Banner120{
    width: 250px;
    height: 180px;
    display: inline-block;
    text-align: center;
}
.BottomBannerDiv{
    text-align:center;
    height:90px;
    margin-top: 20px;
}

.BannerDiv a{
        display:inline-block;
        margin: 0px 3px;
    }

    .bootbox .modal-dialog
    {
        width:80%
    }
    ifr100{
        width:100%
    }

.pro_QuickView {
    width: 21px;
    height: 20px;
    font-size: 0;
    display: inline;
    float: right;
}

.ChoosePharmBtn {
    display: inline-block;
    float: left;
    padding: 0px 0px 0px 42px;
    font: 20px Arial;
    cursor: pointer;
    text-decoration: none;
    color: #fff !important;
    border-radius: 3px;
    transition: background-color .5s ease-in-out;
    border: 0;
    background-image: url(../UploadedImages/Icons/BUTTONPharm.png);
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 155px;
    font-weight: 600;
    text-align: center;
}

.second-level > .viewmorenav {
    display: none;
    opacity: 0;
    pointer-events: none;
}